1

JavaScriptにエラーがあり、画像を含むダイアログを開いて(機能し)、その画像でJQZoomプラグインを呼び出す必要があります(機能しません)。Firebugはコンソールにエラーを出力すると思います。私のコードは、ハイパーテキストリンクのクリックをインターセプトしてfalseから、ブラウザが別のページに移動するのを防ぐために戻ることになっています。ただし、JQZoom呼び出しで何かが失敗したため、に到達return falseせず、ページが切り替わり、どのようなエラーが発生したかがわかりません。

では、Firebugの出力エラーをどこかで永続的にする方法はありますか?または、どこかで最新のエラーを見つけることができますか?

4

5 に答える 5

0

私はあなたが求めることをする方法を知りませんが、FireBugでjavascriptコードをデバッグしてみることができます。コードを実行する前にいくつかのブレークポイントを設定し、それらをステップスルーするだけです

于 2009-04-27T08:43:51.730 に答える
0

エラーが発生するまでの間にページの読み込みがある場合は、理論的にはFirefoxのエラーコンソール([ツール] | [エラーコンソール])でエラーを見つけることができます。理論的には、最近、そこで報告されていないインスタンスを見たことがありますが、それらがどのインスタンスであるかを絞り込んでいないためです。

そこから、私は通常、スクリプトのデバッグに役立つブレークポイントを設定します。

于 2009-04-29T17:51:24.330 に答える
-1

setTimeout画像でJQZoomを呼び出すことで、これを「解決」することができました。このようにして、ブラウザはreturn false失敗する前に到達することができます。Firebugはエラーがあると言っていますが、コンソールに何も見つかりません...

于 2009-04-27T08:54:19.083 に答える
-1

コードからFirefox/Firebugコンソールにログインできます。

[編集]ここでの考え方は、オブジェクトの状態に関する情報をコンソールにダンプするか、疑わしいコードの周囲にtry / catchブロックを配置して、例外をコンソールに記録することです。

于 2009-04-27T08:58:42.690 に答える
-1

ピンチでは、特権昇格を使用できます。

netscape.security.PrivilegeManager.enablePrivilege( "UniversalXPConnect");

およびファイルI/O

于 2009-04-27T09:58:39.943 に答える