質問

私の雇用主は、jQueryファイルを非常に多くのWebサイトに提供するGoogle CDNドメインをブロックしています:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js

GreaseMonkeyを使用して、異なるドメインからのjQuery参照を提供したい。これは可能ですか?代わりにGreaseMonkeyスクリプトを使用して、このURLからjQuery参照を読み込むようにページに指示できますか?:

http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js
役に立ちましたか?

解決

GreaseMonkeyに独自のjavascript参照を追加させることもできますが、問題はjQueryがロードされる前にjQueryコードがすでに実行されていることです。 GreaseMonkeyスクリプトがjQueryを再度読み込んだ後にjQueryコードを呼び出すことは可能ですか?目的の結果を得るには、ページでjQueryコードの実行を再開する必要があるようです。

他のヒント

Greasemonkeyは、DOMがすでにロードされているときに機能します。本格的なブラウザ拡張機能でレンダリングされる前に、コードを書き直してみることができます。 LiveHttpHeaders をご覧ください。ブラウザに到達する前にページをインターセプトするので便利だと思います。それに基づいて、ニーズに合わせてソースを書き換えることができます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top