Mic*_*tor 5 google-chrome google-chrome-extension
是否可以仅在文档的内容类型与特定模式匹配时才注入内容脚本?其实,我的目标是要简单得多:我需要注入HTML文档我的内容脚本只(现在,它在XML文档注入以及).必须在"document_start"处注入内容脚本.
我遇到了类似的问题并通过以下方式解决了它。
Content-Type我决定将脚本注入到所有文档中,但仅在适当的文档中执行,而不是根据documents' 来限制注入内容脚本的文档种类。
这是通过分析document.xmlVersion和document.doctype属性来完成的:
document.doctype不得null位于 HTML 文档中;document.xmlVersion不得null位于 XML 文档中;因此,很容易使用它们中的任何一个来区分一种类型和另一种类型,并仅在适当的时候“绑定”所有必要的脚本内容。特别是,可以注入小型脚本加载器,它将有条件地加载额外的、可能很重的东西。
Chrome 仍然没有提供任何通过文档类型限制脚本注入的方法。
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |