首先,我已經閱讀了this,this和this以及其他許多關於「Twitter按鈕不呈現」的內容。他們都沒有解決我的問題。Twitter「關注」按鈕不會出現。只有文字
我有兩個互相靠近的Twitter按鈕。 Tweet
按鈕呈現完好,Follow
按鈕不呈現。無論是FF還是Chrome,都不會向控制檯投放錯誤或警告。 Twitter部件<script>
代碼是好的 - 我複製/粘貼它,沒有錯別字或任何東西。
顯然,這個問題已經沒有任何關係,Twitter的插件,因爲顯示的「分享Tweet」按鈕就好在頁面沒有加載。
但是有一個奇怪的類名稱,Twitter添加到<a>
按鈕元素 - twitter-follow-button-error
。整個Google對這個類只有兩個結果,都是無關緊要的。 Twitter API文檔沒有提到任何有關它的信息。
它可能是什麼?這是原因嗎?如何解決它?
<div key={key}>
{/* Follow doesn't render */}
<a className="twitter-follow-button"
href={href} data-size="large"
data-show-screen-name="true"
data-show-count="true">Follow</a>
{/* Tweet renders all right */}
<span className={`${css.btn_dist}`}>
<a className="twitter-share-button"
href={href}
lang="en"
data-size="large">Tweet</a>
</span>
</div>
而你的'href'變量指向的東西,實際上可以遵循......? – CBroe
是的,它的確如此。這是一個活躍的直播公衆Twitter帳戶 – Green
我沒有這方面的經驗,但你可以嘗試prittyfy twitter JavaScript,並在chrome開發工具中使用control + shift + f並查找twitter後續錯誤。也許你可以在JavaScript中找到它,打破它,看看它出了什麼問題。網絡中提供額外信息的任何xhr失敗? – HMR