此answer建议在manifest.json的content_script_policy下添加源代码的shaw-256 base 64编码字符串。我应该准确编码什么?在下面的代码段或其他代码中完成content.js或仅完成myfunction()吗?
我的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)
答案 0 :(得分:1)
无法执行内联代码,但是您可以使用此方法添加动态元素
injectBtn() {
const link = document.createElement("button");
link.innerHTML = "BTN";
link.className = "btn1";
link.addEventListener("click", () => {
this.injectTemplate();
});
return document.querySelector("#ipd-leftnav").appendChild(link);
}
}
希望获得帮助