我在扩展程序中的background.html脚本中创建了一个选项卡,然后将另一个.html文件从扩展程序加载到新选项卡中。我正试图在这个html文件的脚本中使用一些jQuery函数。简单的javascript工作,但是当我尝试链接jQuery时,它根本不起作用。
我是否必须使用内容脚本来获取此功能? 如果是这样,我能够在标签页上从background.html调用executeScript吗?
非常感谢任何建议。 感谢
答案 0 :(得分:1)
如果页面中已包含jQuery,则可以在用户脚本中使用此骨架:
(function() {
function topBar() {
$(function() {
/* your code here */
});
}
var script = document.createElement("script");
script.textContent = "(" + topBar.toString() + ")();";
document.body.appendChild(script);
})();