不允许在Facebook标签页中使用HTML

时间:2010-12-22 10:14:42

标签: facebook

我想添加一个标签,其中包含我在我的粉丝页面中制作的内容。

我在这里设置了一个应用程序:http://apps.facebook.com/like_analytics/ 如您所见,它正确加载。

但是,当我为它制作一个标签并将其添加到我的页面时:http://www.facebook.com/pages/Like-Button-Analytics/115713315157219?v=app_170556839635845

我明白了:

Application temporarily unavailable
Parse errors:
FBML Error (line 17): illegal tag "body" under "fb:tab-position"
Runtime errors:
HTML error while rendering tag "script": App exceeded maximum number of script references
HTML error while rendering tag "script": App exceeded maximum number of script references
HTML error while rendering tag "link": There is a hard limit of 2 css link tags on profile tabs in order to remain under the IE 31 tag limit.
Cannot allow external script

看起来我在选项卡上没有完整的HTML页面,但是我需要用于语法高亮等的脚本。 有没有办法让这项工作?

2 个答案:

答案 0 :(得分:3)

在Facebook标签内,您不能使用html,因为您会定期使用它。

你可以放在facebook标签中的html部分包含body标签的内容。这意味着您不能使用body标记,也不能使用htmlhead

如果您需要插入css或javascript代码,可以使用style标记。祝你好运;)

答案 1 :(得分:1)

现在,页面标签内允许使用iFrame。

如果您仍然在“fb:tab-position”错误下看到非法标记“正文”,请以网页管理员身份登录,查看该页面并点击“升级”按钮页面顶部将您的页面升级到新的布局和功能。