繁体   English   中英

如何将大量Javascript文件注入到CHROME扩展中?

[英]How to inject lots of Javascript files into CHROME EXTENSION?

我想通过加载一个核心Javascript文件来加载许多链接的Javascript文件。

存在链接的Javascript文件。


Core.js

sub_1.js,sub_2.js,sub_3.js,......,sub_n.js


如何将这些链接的Javascript文件加载到内容脚本中?

有太多的Javascript文件。 我只想声明一个核心Javascript文件来加载它们。

我知道加载每个Javascript文件的方法。

[manifest.json]
....
"content_scripts": [
    {
      "matches": [....],
      "js": ["core.js", "sub_1.js", "sub_2.js"....]
    }
  ],
....

要么

[background.html]
<script>
...
chrome.tabs.executeScript(null, { file: "core.js" }, function() {
  chrome.tabs.executeScript(null, { file: "sub_1.js" }, function() {
    chrome.tabs.executeScript(null, { file: "sub_2.js" }, function() {
      ....
    });
  });
});
...

我的最终目标是将TinyMCE注入内容脚本。

我想提前解决这个问题。

请帮帮我。

看一下RequireJS。 http://requirejs.org/那应该做你想要的。

我将使用apache ant ,创建一个构建脚本,它将所有需要的js文件打包到一个文件中。

tinymce开发人员版本随附了必要的代码。 这是一些更多信息: http : //www.tinymce.com/forum/viewtopic.php?id=27812

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM