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 回答