我正在尝试在火狐浏览器中构建附加组件。我使用了一个页面模块,因此在登陆特定页面(Youtube)时会触发一个脚本,该脚本可以将数据传递给主脚本。但它无法与数据评论通信,因为它在页面加载后加载(使用 ajax 或其他东西)。请帮我!我的例子:
main.js
pageMod.PageMod({
include: "*.youtube.com",
contentScriptFile: data.url("jquery-1.8.3.js"),
contentScriptFile: data.url("element-getter.js"),
contentScriptWhen: "end"
});
元素getter.js
var divs = document.getElementsByTagName("div");
for (var i = 0; i < divs.length; ++i) {
divs[i].setAttribute("style", "border: solid red 1px;");
}
你可以看到里面的评论内容
<div id = watch-discussion></div>
非常感谢。