Google Chrome扩展程序中不能包含CSS或JS吗?

时间:2019-07-18 21:00:19

标签: javascript html css google-chrome-extension

我正在将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不能谈论这个问题和他们的文档的解决方案?

0 个答案:

没有答案