我的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 You中检索到的以下FBML渲染页面 正在看到这个,因为你是应用程序的开发人员 这些信息在调试时可能对您有用。 FBML不会 向访问此页面的其他用户显示。 (破折号被替换为 下划线):
我不明白为什么它已停止工作,有人可以帮忙吗?
答案 0 :(得分:1)
好的结果是我的应用程序不是iFrame应用程序,它是旧式的FMBL应用程序。不得不将其更改为iFrame应用程序并重新编写相当多的东西,这一切都有效!