Google chrome extension 是否可以在任何网页之前在网页上下文中运行脚本';使用chrome扩展运行的脚本?
我尝试了Google chrome extension 是否可以在任何网页之前在网页上下文中运行脚本';使用chrome扩展运行的脚本?,google-chrome-extension,content-script,Google Chrome Extension,Content Script,我尝试了“run\u at”:“document\u start”,但当扩展获得控制时没有DOM,因此我无法将脚本插入头中。另外,尝试使用域节点插入,但未针对头部触发。如果我尝试在第一个domandeinserted事件中插入脚本,它将在网页脚本之后执行。根元素始终存在。您只需将附加到元素: var s = document.createElement('script'); s.textContent = 'console.log("Test");'; document.documentElem
“run\u at”:“document\u start”
,但当扩展获得控制时没有DOM,因此我无法将脚本插入头中。另外,尝试使用域节点插入
,但未针对头部
触发。如果我尝试在第一个domandeinserted
事件中插入脚本
,它将在网页脚本之后执行。根元素始终存在。您只需将
附加到
元素:
var s = document.createElement('script');
s.textContent = 'console.log("Test");';
document.documentElement.appendChild(s);
s.parentNode.removeChild(s); // Just to clean-up.
动态插入脚本标记的执行顺序没有保证。因此,这种方法可能会在一段时间内失败。