0

アプリでJavaScriptを使用しようとすると、Chromeから次のエラーが発生します。

Uncaught SyntaxError:Unexpected token)

_I-bZ2aLo8f.js:48

安全でないJavaScriptは、URLhttps://s-static.ak.facebook.com/connect/xd_arbiter.php?version=17#のフレームから URLhttp ://apps.facebook.com/ubo-elementalfury/のフレームにアクセスしようとし ますchannel = f2f2ee12fc&origin = http%3A%2F%2Fultimate-battle-online.com&channel_path =%2Fchannel.php%3Ffb_xd_fragment%23xd_sig%3Df3312304ec%26。アクセスを要求するフレームのプロトコルは「https」で、アクセスされるフレームのプロトコルは「http」です。プロトコルは一致する必要があります。

xd_arbiter.php:20

何が起こっているのかわかりません。安全なFacebook接続から閲覧してもこの問題は発生しません。

4

1 に答える 1

3

安全でないアクセスエラーは問題の原因ではありません。それはあなたが持っている余分な括弧です。コードを調べて、それがどこにあるかを見つけて削除し、何が起こるかを確認します。

これを引き起こしているFBアプリのセクションを知ることは役に立ちます。

編集:

これに関係のない他の問題がアプリに表示されます。アプリのhttp://ultimate-battle.comで、[クランの選択]ページに次の行があります。

document.getElementById("clock").innerHTML=movingtime;

このページには#clockは存在しません。エラーは、419行目のjquery.mycode.jsにあります。

于 2012-11-24T00:23:48.183 に答える