大家好,我有两个关于我的facebook应用程序链接和JS SDK的小问题。所以让我解释一下:
1-正如我从Facebook JS SDK中所理解的那样,应该只是空的。但是我仍然有点头晕,我想确定是否应该将页面内容放入其中或者应该留空?
请确认一下。
2-我在我的页面的 css 和标记中进行了一些更改,但是有一天我在facebook应用程序链接中看不到一些更改。 如果有这样的方法,我怎么能看到变化的结果?
非常感谢你。
答案 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: absolute
或position: 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文件。确保每次更新文件时都更改数字,以便立即看到更改。