私はGreasemonkeyでテストする必要がある自分のJavaScriptを持っています。私はこれまでGreasemonkeyを使ったことがありません。スクリプトをテストするにはどうすればよいですか?
私はワールドワイドウェブでテストしていません。ターゲットページを保存しました(Firefox>名前を付けてページを保存>ウェブページ、完了)ので、ローカルでテストしています。
プロセスは何ですか?スクリプトをテストするにはどうすればよいですか?
私はGreasemonkeyでテストする必要がある自分のJavaScriptを持っています。私はこれまでGreasemonkeyを使ったことがありません。スクリプトをテストするにはどうすればよいですか?
私はワールドワイドウェブでテストしていません。ターゲットページを保存しました(Firefox>名前を付けてページを保存>ウェブページ、完了)ので、ローカルでテストしています。
プロセスは何ですか?スクリプトをテストするにはどうすればよいですか?
一般的なGreasemonkeyスクリプトと、Webページのローカルコピーの両方でトラブルシューティングを行うためのガイドラインを次に示します。
ローカルページ(ローカルWebサーバーなし)でテストするには、Greasemonkeyの設定を変更する必要があります。about:config
を
開き、に設定しますgreasemonkey.fileIsGreaseable
true
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をできるだけ多くテストします。
参照: