我正在将chrome.webRequest API与onBeforeRequest事件一起使用。在回调中,我返回的是本地扩展文档的redirectUrl值(使用chrome.extension.getURL函数并使用清单文件中的web_accessible_resources属性获得的地址)。
但是,我正在加载的本地扩展名为chrome-extension://的文档,由于某种原因,无法同时加载外部CSS和JavaScript。在尝试包含外部CSS或JS时出现错误消息。
<link type="text/css" rel="stylesheet" href="test.css">
<script type="text/javascript" src="test.js"></script>
这是在头部。
不再允许使用内联JavaScript,并且覆盖是麻烦的,或者在更新的GC上是不可能的。
我尝试将test.css和test.js添加到web_accessible_resources的值中,甚至添加为内容脚本。
我可以让test.js在我自己的文档以外的网站上执行。
在我自己的文档中,尝试在外部包含CSS或JS会使我出错。
未捕获到的SyntaxError:意外的令牌'<'(显然与此有关,但是仅当我尝试包括外部CSS或JS时才会出现这些问题)。
预期的输出是文档中外部CSS和JS加载。
实际结果是,我发现了一些完全不相关的错误,并且在搜索时找不到与我的问题相关的任何信息。
我在这里做错了什么?我应该做些不同吗?我不明白为什么Google不能谈论这个问题和他们的文档的解决方案?