Как я могу использовать jQuery в расширении Chrome?Jquery

Программирование на jquery
Ответить
Anonymous
 Как я могу использовать jQuery в расширении Chrome?

Сообщение Anonymous »

Я пишу расширение Chrome. И я хочу использовать jQuery в моем расширении. Я не использую ни одного фона page , просто фон script .
Вот мои файлы:
file manifest.json

Код: Выделить всё

{
"manifest_version": 2,

"name": "Extension name",
"description": "This extension does something,",
"version": "0.1",

"permissions": [
"activeTab"
],

"browser_action": {
"default_icon": "images/icon_128.png"
},

"background": {
"scripts": ["background.js"],
"persistent": false
},

"icons": {
"16": "images/icon_16.png",
"48": "images/icon_48.png",
"128": "images/icon_128.png"
}
}
my founal.js файл просто запускает другой файл с именем work.js :

Код: Выделить всё

// Respond to the click on extension Icon
chrome.browserAction.onClicked.addListener(function (tab) {
chrome.tabs.executeScript({
file: 'work.js'
});
});
Основная логика моего расширения - внутри файла work.js . Содержание, о котором я не думаю, имеет значение для этого вопроса. < /P>
Как я могу использовать jQuery в своем расширении. Поскольку я не использую ни одной фоновой страницы. Я не могу просто добавить к нему jQuery. Итак, как я могу добавить и использовать jQuery в свое расширение?// Respond to the click on extension Icon
chrome.browserAction.onClicked.addListener(function (tab) {
chrome.tabs.executeScript({
file: 'thirdParty/jquery-2.0.3.js'
});
chrome.tabs.executeScript({
file: 'work.js'
});
});
< /code>
И это работает нормально, но у меня возникает беспокойство, являются ли сценарии, добавленные для выполнения таким образом, выполняются асинхронно. Если да, то может случиться так, что work.js выполняет даже до jQuery (или других библиотек, которые я могу добавить в будущем).
И я также хотел бы узнать, какой правильный и лучший способ использовать сторонние библиотеки, в моем Chrome.

Подробнее здесь: https://stackoverflow.com/questions/213 ... -extension
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»