Greasemonkeyスクリプトを Safari および Chrome と互換性を持たせたいとします。
一方、Firefox では、Greasemonkey スクリプトは DOM の準備が整ったときにのみ実行されます。Chrome、Safari、および Opera は、DOM の準備が整う前に Greasemonkey スクリプトを実行しているようです。
したがって、私が探しているのは、ページ上でリスナーのみを実行し、DOM のロード/準備完了イベントを待機し、そのイベントを受信してから残りのスクリプトを実行するソリューションです。使用しているブラウザが Chrome、Safari、Opera の場合。Firefox を使用している場合は、スクリプトをすぐに実行してください。イベント リスナーを気にする必要はありません。
これをどのようにコーディングするのですか?
@NV
NV さん、ありがとうございます。そのスクリプトが Google Chrome にも対応しているかどうかご存じですか?
コードは
(function(){
// Code here run after 'load' event in all browsers.
})();
Google Chrome の DOM 対応でも実行できますか?