Как добавить много файлов Javascript в расширение CHROME? - PullRequest
1 голос
/ 02 февраля 2012

Я хочу загрузить множество связанных файлов 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 голосов
/ 02 февраля 2012

Я бы выбрал apache ant , создаю скрипт сборки, который упакует все необходимые js-файлы в один файл.

Необходимый код поставляется с версией разработчика tinymce.Вот еще немного информации: http://www.tinymce.com/forum/viewtopic.php?id=27812.

0 голосов
/ 02 февраля 2012

Взгляните на RequireJS. http://requirejs.org/ Это должно делать то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...