私のFBアプリは正常に動作しており、しばらくの間は何も変更を加えていませんでした。突然、Javascriptが機能しなくなってしまい、どうしてその理由が分かりません。ここでは、以前は動作していたものの単純な例がありますが、今はそうではありません。突然私のアプリで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>
タグ内のすべてがコメントアウトされ、私はこのメッセージを受け取ります。次FBMLを使用してページをレンダリング
はMY_URLあなた から取得しますが、この情報は、デバッグ中にあなたに有用である可能性があるアプリケーションの開発者であり、 ので、これを見ています。このページにアクセスした他のユーザーにFBMLは 表示されません。 (ダッシュは のアンダースコアに置き換えられました):
なぜ動作が停止したのか分かりません。
あなたはどんなt&cにも違反していないと確信していますか?新しい(一時)アプリを作成してコードが動作するかどうか確認してください。もしそうなら、何らかの種類の違反やユーザーコンパントのためにFacebookがあなたのアプリを無効にしている可能性が最も高いです – scibuff
私の知る限りです。アプリはしばらく実行されていますが、違反について通知はありませんでした。私は別のアプリでそれを行こうと思います。それが今はうまくいかない理由はそれだけですか?確かに、彼らは単にJSを無効にするのではなく、アプリ全体を無効にするでしょうか? – Wasim
'FBML'は推奨されていません。サポートされておらず、バグも修正されません。そして、それは今から2ヶ月足らずで働くことを止めるでしょう。進むべき時です! –