我有點奇怪的問題。我從來沒有見過這個,大約一天的搜索後,網上找不到任何東西。Facebook的按鈕錯誤 - 顯示個人資料圖片,而不是像按鈕的iFrame
首先,這隻發生在我們客戶的一臺電腦上。所以我們不能重新創建它,或者測試它。
我在一個我們正在開發的網站上使用標準按鈕。我們添加了類似按鈕,它顯示在每個瀏覽器上,除了Windows 8上的IE 8(這在我們支持的背後)。就像我說的,它只發生在一臺客戶端計算機上,而我們不有權訪問該計算機。
而不是顯示類似的按鈕,它顯示一個白色背景的寬iFrame框和用戶的個人資料圖片(如果他們已登錄)的紅色框和單詞「開關」,似乎是一個鏈接。
有沒有人見過這個?
我希望我可以給你一個鏈接,但我不能爲NDA的原因。
下面是代碼,非常基本的Like按鈕的代碼...這裏
<div id="fb-root"></div>
<script type="text/javascript">
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=APPIDHERE";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));
</script>
Annndddd是在按鈕被放置在html:
<div class="facebook space">
<div class="fb-like" data-href="@Request.Url" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false"></div>
</div>
任何幫助將不勝感激,原因我們處於虧損狀態。
我以前見過這種行爲。它看起來類似於當您嘗試在框架集中顯示Facebook時發生的情況。客戶端機器上必須有某種用戶自定義腳本(如AdBlock或Greasemonkey),它們混合了Facebook的javascript。你可以讓他們安裝Safari或Opera等新瀏覽器進行測試嗎? – cpilko
它在Safari上不會發生,她已經測試了其他瀏覽器。只有在IE(她的版本是8) –