如何将大量Javascript文件注入CHROME EXTENSION?

时间:2012-02-02 03:44:32

标签: javascript google-chrome-extension tinymce

我希望通过加载一个核心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注入内容脚本。

我想提前解决这个问题。

请帮帮我。

2 个答案:

答案 0 :(得分:0)

看看RequireJS。 http://requirejs.org/这应该做你想做的事。

答案 1 :(得分:0)

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

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