从另一个内容脚本文件调用 js 函数

Calling a js function from another content script file

我有一个与 a.html 文件相关的文件 a.js。 然后。我有另一个内容脚本文件,它修改了 calendar.google.com 我在日历页面上添加了一个按钮,当我按下它时,我想从另一个文件调用一个函数: 我已经这样做了。但我收到 404 错误:

  $.getScript("vidyoChromeExt.js", function(){

                           alert("Script loaded but not necessarily executed.");
                            reLogin("event");

                        });

问题是它在里面搜索文件:

jquery-2.0.3.min.js:6 GET https://calendar.google.com/calendar/vidyoChromeExt.js?_=1465892174555 404 ()

所以它不是从我的扩展中获取根,而是从 calendar.google.com 页面获取根,所以它不会找到我的文件。我怎样才能让它指向我项目中的文件?

使用chrome.runtime.getURL("vidyoChromeExt.js").

您必须将该文件包含在清单文件的 web_accessible_resources 部分:

"web_accessible_resources": ["vidyoChromeExt.js"]