2009-07-25 @requireの仕組みについてメモ greasemonkey @requireについてちょっと調べてみた。 @requireとして記述したスクリプトはインストール時にローカルにコピーされ、以降そのローカルのコピーが使用される。 @requireの情報は ProfD/gm_scripts/config.xml に各userscript単位で格納されている。 該当userscriptを実行するとき、@requireされたスクリプトを先頭に結合し、 "(function(){" と "})()" でラップしたうえで実行される。