有没有办法可以访问脚本中的本地资源?
我需要在contentScript处理程序中访问data.url('layout.html')
,data.url('icon.png')
和data.url('style.css')
。
exports.main = function() {
require("widget").Widget({
onClick: function() {
tabs.activeTab.attach({
contentScriptFile: [ data.url('jquery.js')],
contentScript:
"setTimeout(function(){ alert('asd');}, 100);",
});
}
});
}
答案 0 :(得分:1)
我最终使用cssUrl = data.url('alert.css')
。在main.js中我设置了它,并在运行客户端的脚本中添加了一个href=cssUrl
的脚本。
答案 1 :(得分:0)
使用contentScriptOptions将其传递给内容脚本,如下所示:
//main.js
contentScriptFile: [ data.url('jquery.js')],
contentScriptOptions: {
cssUrl: data.url('alert.css')
}
// jquery.js
console.log(self.options.cssUrl)