2012-10-10 22 views
3

你好傢伙我有兩個關於我的Facebook應用程序鏈接和JS SDK的小問題。所以,讓我解釋一下:Facebook的應用程序鏈接和JS SDK

1-就我所知,從Facebook的JS SDK中,enter image description here應該留空。但是我仍然有點頭暈目眩,我想確定我們是否應該把頁面內容放進去,還是應該留空? 請讓我確定。

2 - 我已經把一些變化我CSS標記我的網頁但是有一天後,我無法看到一些在我的Facebook應用程序鏈接的變化。 如果有這種方法,我怎麼才能看到變化的結果?

非常感謝你。

回答

2

讓我回答這個問題爲您:

1)是的,應留空和這裏的,爲什麼它需要從JS SDK docs援引信息:

中的JavaScript SDK需要在fb-root元素爲了正確加載並撥打 FB.init以正確初始化您的應用程序ID的SDK。

fb-root元素不能使用display: nonevisibility: hidden被隱藏,或SDK的某些部分不會 Internet Explorer中正常工作。

SDK將元素插入到fb-root中,該元素預期相對於主體或相對於靠近 頁面頂部的元素定位 。最好如果fb-root元素不在 的position: absoluteposition: relative的內部。如果您必須將 fb-root元素放置在定位元素的內部,則還應該使其位於靠近主體頂部的位置,否則 SDK的某些部分可能無法正常工作。

2)這是最有可能緩存問題,有一個與以前已經回答了CSS的問題類似的問題:Caching for css content for iphone FB APP

而且讓你的瀏覽器/訪問者的瀏覽器來重新獲取你的CSS文件,關鍵是要在CSS文件的URL,像這樣結束傳遞查詢參數/變量:?v=1

<link rel="stylesheet" href="css/style.css?v=1"> 

這會自動讓你的瀏覽器或者甚至FACEBOOK再次有了新的變化來獲取你的CSS文件。請務必在每次更新文件時更改編號,以便立即查看更改。

+1

+1謝謝SIR – Arash

+0

沒問題Arash!您可能想要通過點擊投票按鈕下方的勾號/選中標記選擇此答案:) –

+0

您的意思是?如果你的意思是CSS的變化,那麼嘗試我提到的上述方法,它應該解決這個問題,如果不是,你能更具體地說明你的真正含義嗎? –

相關問題