1 回答
![?](http://img1.sycdn.imooc.com/54584c910001b8d902200220-100-100.jpg)
TA贡献1785条经验 获得超4个赞
jQuery 解决方案
请记住,如果您在页面加载时添加此 javascript ,用户将在您的脚本更改/更新之前看到原始内容的短暂闪烁。
在 jquery 中将 console.log 添加到 head 和 body:
添加到头部
$('head').append('<script>console.log("Script added to head")</script>');
添加到身体
$('body').append('<script>console.log("Script added to body")</script>');
确认
如果您将这两个都添加到您的 chrome 控制台,您应该看到如下内容:
Script added to head
Script added to body
如果您在 HTML (Jquery's $('html').html()) 中搜索此脚本,您会得到两个结果:
> regex = new RegExp(/<script>console\.log\("Script added to \w*?"\)<\/script>/, "g")
> pagetext = $('html').html().match(regex).length
2
当我们添加 2 行控制台日志“脚本已添加到 ...”时,我们确认已添加这些行。
何时加载
如果这是你的内容脚本,你不需要担心在嵌套这个在window.onload或类似的,如果你有"run_at": "document_end"在你的manifest.json(在内容脚本JSON)。
添加回答
举报