0

Gmail 用の Chrome 拡張機能を開発しようとしており、次のコンテンツ スクリプトを実行しようとしています。

document.getElementById("gbqfq").value = "foobar";

ただし、常に次のエラー メッセージで失敗します。

Uncaught TypeError: Cannot set property 'value' of null

ただし、コンソールを使用して同じコードを実行すると、正しく動作します。

"all_frames": true, "run_at": "document_end"manifest.json ファイルで既にパラメーターを使用しています。ここで何が問題なのですか?

4

1 に答える 1

0

Chrome拡張に慣れていないiframeのスコープに関連している可能性があります。JQuery を使用する場合は、次のようにします。

$('iframe').find("#YOUR-ID")
于 2013-02-07T23:52:19.533 に答える