2011-01-21 8 views
0

ブックマークレットで既存のページにスクリプトを正常に読み込んでいます。 (ファイヤーバグで私の成功したjsリクエストを確認できます) 次のステップは、スクリプトを実行することです。ブックマークレットから読み込まれた外部スクリプトファイルを "トリガー"するには

これは私の外部スクリプトの外観です。

javascript: (function() { 
    alert('hello world'); 
} 

アラートが表示されません。行方不明?

答えて

1

関数が呼び出されず、構文エラーがあります(閉じ括弧がありません。))。あなたが実際にあなたがファイルにjavascript:を持っている必要はありません、ブックマークレットを介してヘッドにスクリプトタグを注入している場合:

javascript: (function() { 
    alert('hello world'); 
}()) 

更新:あなたはそれすぐに実行された機能することができます。

+0

...外部ファイルに 'javascript:'は必要ありません。この場合、単にjavacript:を行うだけでラベルを定義します。 –

+0

ここからのインスピレーション –

+0

@Marcel Korpel:確かに、ブックマークレットのために確信が持てませんでした。彼がJavaScriptファイルを読み込んでコードを挿入しているなら、彼はそれを必要としません。 –

関連する問題