【发布时间】:2019-01-07 16:03:06
【问题描述】:
answer 建议在 manifest.json 的 content_script_policy 下添加 source code 的 shaw-256 base 64 编码字符串。我应该准确编码什么?完整的 content.js 或仅 myfunction() 在下面的 sn-p 或其他什么?
我的 content.js 是这样的
myfunction(var1,var2){
//do some thing here
}
var module = `<a href=${url} onclick="myfunction(var1,var2)">Lorem ipsum is a dummy text.Lorem ipsum is a dummy texxt.Lorem ipsum is a dummy texxt.</a>`
somedom.append(module)
【问题讨论】:
-
不使用 HTML,只需使用 document.createElement 构造
a元素,然后分配 a.onclick = myfunction。它将正确引用您的内容脚本的功能。 -
既然你把这段代码称为
content.js,想必这是一个内容脚本。 它们不受清单中的content_security_policy的约束。
标签: javascript google-chrome-extension