0

我的 FB 应用程序一直运行良好,而且我有一段时间没有进行任何更改。突然之间,Javascript 停止工作,我不知道为什么。这是一个简单的例子,说明过去有效但现在无效;

<a href="#" onclick="unlink(); return false;">Unlink Account</a>

<script>

    function unlink() {
    var dialog = new Dialog();
    var url = "unlink_url";
    dialog.showChoice('Unlink Account', 'Are you sure you want to unlink this account from your myFlashStore account?' ,'Yes','No');

    dialog.onconfirm = function(){ document.setLocation(url); };
}

</script>

过去可以工作的非常简单的代码。现在,当我检查页面的来源时,<script>标签中的所有内容都被注释掉了,我收到了这条消息;

使用从 MY_URL 检索到的以下 FBML 呈现页面 您看到这个是因为您是应用程序的开发人员,并且此信息可能对您在调试时有用。FBML 不会显示给访问此页面的其他用户。(破折号替换为下划线):

我不明白为什么它停止工作了,有人可以帮忙吗?

4

1 回答 1

1

好吧,原来我的应用程序不是 iFrame 应用程序,它是老式的 FMBL 应用程序。不得不将其更改为 iFrame 应用程序并重新编码相当多的东西,这一切都奏效了!

于 2012-05-02T20:31:32.160 回答