ページ上に既存のjavascript関数を呼び出したい非常に単純なgreasemonkeyスクリプトがあります。ドキュメントを読みましたが、何も動作しないようです
window.setTimeout(function() {
alert('test') // This alert works, but nothing after it does
myFunction() // undefined
window.myFunction() // undefined
document.myFunction() // undefined
}, 1000);
使用してみてください:unsafeWindow.myFunction();
JavaScriptイベントリスナーを使用してみてください。
これらは、発生するオブジェクトイベント(ページの読み込みなど)に応答してコードを実行します
たとえば、ページの読み込み時にコードを実行するには:
window.addEventListener('load', function ()
{
/* code goes here */
}