0

次のエラーが表示されます。どうすればこれを解決できますか?

Uncaught ReferenceError: chrome_fix3 が定義されていません
_cmp_execLogic._cmp_suclick

4

2 に答える 2

2

朗報です。エラーはあなたのサイトとは関係ありません。

悪いニュース - これは、無効な JavaScript をページに挿入する誤ったブラウザ拡張機能が原因です。トラップして無視する以外に何もできない、同様に発生したエラーのリストが増え続けています。ある時点で、ユーザーがインストールしたものがサイトに問題を引き起こす可能性があるというメッセージをユーザーにフィードバックするつもりですが、理想的には、問題の原因となっている拡張機能を正確に伝えたいと思います。ケース。

「chrome_fix3」を参照しようとする試みが実際にどこから来たのかを誰かが知っている場合は、この投稿に追加してください。

トラップするが、コードとは関係のない同様のエラーは次のとおりです。

キャッチされていない参照エラー: コンジットページが定義されていません

エラーを調査する際に、次のページが役に立ちました。

https://webmademovies.lighthouseapp.com/projects/65733/tickets/2895-crash-referenceerror-conduitpage-is-not-defined

http://www.youtube.com/user/conduityoursite#g/c/4B820DE13E03888D

于 2013-04-09T07:28:20.130 に答える
0

あなたのコードは、存在しない変数またはプロパティを参照しようとしています。この場合、chrome_fix3 という名前です。

これはおそらく、あなたが使用している JavaScript ライブラリ、おそらく jQuery などからのものです。

ライブラリは問題なく、その関数の一部を誤って呼び出したことが原因であると思います。

最善の方法は、Firebug プラグインを Firefox にインストールすることです (Chrome、Opera、または Internet Explorer のデバッガーを使用できますが、私は Firebug が一番好きです)。

次に、コードが間違っていると思われる場所に次のコードを追加します。

//add the following line only once:
var okCounter=0;
// add teh following line every couple of lines in your code:
console.log("still ok here:",okCounter++);

Forefox でページを開いて F12 を押すと、Firebug ウィンドウが表示されます。ページを再読み込みして、コンソール タブを確認します。

ある時点で、あるはずのコンソールへの出力がなくなっていることに気付くはずです。これで、コード内で問題が発生した部分が見つかりました。その部分を投稿していただければ、さらにお役に立てるかもしれません。

于 2013-02-03T10:38:11.233 に答える