如何通过我的内容脚本注入脚本标记使用本地javascript文件?

时间:2016-04-04 00:42:08

标签: google-chrome google-chrome-extension content-script

在我的Chrome扩展程序中,我的Javascript内容脚本正在向页面中插入脚本标记。但是当我运行它时,它试图从网站而不是本地请求文件。它在get请求中出错。如何让内容脚本在扩展名中找到该文件而不是向网站询问呢?

1 个答案:

答案 0 :(得分:1)

内容脚本在页面上下文中运行,相对URL将被视为服务器URL。

chrome.extension.getURL(字符串路径)将为您的内容脚本提供访问扩展程序文件的网址路径。 https://developer.chrome.com/extensions/extension#method-getURL

您还必须使用manifest.json中的“web_accessible_resources”从内容脚本中使用这些文件的权限