私はGreasemonkeyでテストする必要がある自分のJavaScriptを持っています。私はこれまでGreasemonkeyを使ったことがありません。スクリプトをテストするにはどうすればよいですか?
私はワールドワイドウェブでテストしていません。ターゲットページを保存しました(Firefox>名前を付けてページを保存>ウェブページ、完了)ので、ローカルでテストしています。
プロセスは何ですか?スクリプトをテストするにはどうすればよいですか?
私はGreasemonkeyでテストする必要がある自分のJavaScriptを持っています。私はこれまでGreasemonkeyを使ったことがありません。スクリプトをテストするにはどうすればよいですか?
私はワールドワイドウェブでテストしていません。ターゲットページを保存しました(Firefox>名前を付けてページを保存>ウェブページ、完了)ので、ローカルでテストしています。
プロセスは何ですか?スクリプトをテストするにはどうすればよいですか?
一般的なGreasemonkeyスクリプトと、Webページのローカルコピーの両方でトラブルシューティングを行うためのガイドラインを次に示します。
ローカルページ(ローカルWebサーバーなし)でテストするには、Greasemonkeyの設定を変更する必要があります。about:config
を
開き、に設定しますgreasemonkey.fileIsGreaseabletrue
Webページのローカルコピーがシステム/tmpまたは/tempフォルダにないことを確認してください。そうである場合、スクリプトは確実に機能しません。
スクリプトソースがシステム/tmpまたは/tempフォルダにないことを確認してください。 の場合、スクリプトはインストールされません。
スクリプトがローカルファイルで機能するためには、ローカルWebページのコピーを対象とした適切な@includeディレクティブがあることを確認してください。例えば:
// @include file:///D:/web/local%20page%20copies/*
Firefoxのエラーコンソール(CtrlShiftJ)と、Firefoxを使用してGreasemonkeyスクリプトのエラーの原因を特定する方法をよく理解してください。
Firebugをインストールして、それに慣れてください。 Firebugの優れたコンソール関数は、GMスクリプト内からうまく機能しますが、前に。を付ける必要がある場合がunsafeWindow.あります。
まず、FirebugのJavaScriptコンソールで、 GM_関数を使用しないjavascriptをできるだけ多くテストします。
参照: