web-dev-qa-db-ja.com

ローカルファイルシステムにあるhtmlファイルでGreasemonkeyを実行しますか?

ハードドライブにAPIドキュメントがあり、ワークフローを簡単にするために、必要に応じてページを変更する簡単なスクリプトを作成しました。 FireFoxでFireBugを使用して開発しました。

@include- ing Webページは正しく機能しますが、Greasemonkeyはローカルファイルシステム上のページを検出していないようです。

のようなインクルードが欲しいのですが

// @include        *R13/Python*R13/*

たとえば、どちらが一致する必要があります

file:///Z:/Eigene%20Dateien/Cinema4D/Documentations/R13/Python%20R13/modules/c4d/index.html

しかし、それは認識されていません。ユーザースクリプトがローカルのhtmlファイルでも実行されるようにするにはどうすればよいですか?

前もって感謝します、

29
Niklas R

いくつかのリリース以降、2つの新しい「非表示」設定があります。

グリースモンキー.aboutIsGreaseable
greasemonkey.fileIsGreaseable

デフォルト値は「false」です。 Greasemonkeyをfile:/// urlで実行する場合は、2番目のURLを「true」(about:config内)に設定する必要があります。

ここから引用:

http://groups.google.com/group/greasemonkey-users/browse_thread/thread/ad67ee03ae92e3f0/1dc4075bdb53438a

39
Mikey G

タンパーモンキー

私と同じ理由でここにいる場合、つまり-> tampermonkey に相当するものを探しています(そしてChromeを使用しています)... Chrome Preferences-> Extensions、別名chrome:// extensions /、そしてあなたは見るでしょうファイルURLへのアクセスを許可する

Allow access to file URLs

27
samstav