Facebook应用程序链接和JS SDK

时间:2012-10-10 09:13:32

标签: facebook-javascript-sdk

大家好,我有两个关于我的facebook应用程序链接和JS SDK的小问题。所以让我解释一下:

1-正如我从Facebook JS SDK中所理解的那样,enter image description here应该只是空的。但是我仍然有点头晕,我想确定是否应该将页面内容放入其中或者应该留空? 请确认一下。

2-我在我的页面的 css 标记中进行了一些更改,但是有一天我在facebook应用程序链接中看不到一些更改。 如果有这样的方法,我怎么能看到变化的结果?

非常感谢你。

1 个答案:

答案 0 :(得分:2)

让我为你解答:

1)是的,它应该留空,这里是关于为什么需要引用JS SDK docs的信息:

  

JavaScript SDK需要fb-root元素才能正确加载和调用   FB.init使用您的应用ID正确初始化SDK。

     

不得使用fb-root或隐藏display: none元素   visibility: 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文件的末尾传递查询参数/变量,如下所示:?v=1

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

这将自动使您的浏览器或甚至Facebook再次使用新更改来获取您的CSS文件。确保每次更新文件时都更改数字,以便立即看到更改。