當使用社交媒體「小部件」,更具體地說是Facebook Like按鈕時,結果不一致。它在不同的瀏覽器上顯示不同。臉書按鈕在Firefox和Chrome上的呈現方式不同
我試圖使用這兩個小部件的「大」版本。 Chromium可以顯示大小版本的Twitter小部件,而不會出現任何問題,而出現一個完全不同的Facebook按鈕。
乍看之下,它似乎並不是一個渲染問題,因爲facebook顯然使用了不同的源代碼資源 - 注意白色的「f」和氣球計數器。
這是什麼原因造成的?我該如何解決?
代碼
<span class="fb-like"
data-size="large"
data-href="http://www.google.com"
data-layout="button_count"
data-action="like"
data-show-faces="false"
data-share="false"></span>
<a href="https://twitter.com/share"
class="twitter-share-button"
data-size="large"
data-text="TEXT"
data-url="http://www.google.com"
data-via="username"
data-related="username"
data-lang="pt"
data-show-count="false"></a>
<br>
<span class="fb-like"
data-size="small"
data-href="http://www.google.com"
data-layout="button_count"
data-action="like"
data-show-faces="false"
data-share="false"></span>
<a href="https://twitter.com/share"
class="twitter-share-button"
data-size="small"
data-text="TEXT"
data-url="http://www.google.com"
data-via="username"
data-related="username"
data-lang="pt"
data-show-count="false"></a>
<script type='text/javascript' src='//platform.twitter.com/widgets.js?ver=4.6.1'></script>
<script type='text/javascript' src='//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.8'></script>
結果
火狐(50.1.0 Linux的):
鉻(51.0.2704.103俄羅斯的Fedora 64位):
使用'layout'屬性而不是'data-layout'屬性。 (只是一個嘗試) –