Так что я нахожусь в разгар создания моего первого расширение Chrome (Пытаться)Chrome Extension - Append HTML & Run JQuery функция на Extension Нажмите
Я чувствую, что я близко ... Но я действительно не» я знаю, что делать в Google, чтобы получить ответы, которые мне нужны. Поэтому я сожалею, если это глупый вопрос.
По существу, что я пытаюсь сделать, это щелкнуть расширение - добавить HTML & CSS для тела и запустить функцию jQuery. Но, по внешнему виду, мне нужно вызвать jQuery в манифесте? Который я думаю, что я сделал, и он все еще не работает.
Мой код:
manifest.json
{
"name": "Title",
"description": "Description",
"version": "1.0",
"browser_action": {
"default_title": "Hover Title",
"default_icon": "icon.png"
},
"content_scripts": [ {
"js": [ "jquery-1.7.2.min.js", "background.js" ],
"matches": [ "http://*/*", "https://*/*"]
}],
"manifest_version": 2
}
background.js
chrome.browserAction.onClicked.addListener(function(tab) {
(function ($) {
$('body').append("Hello");
alert("Hello");
console.log("Hello");
}(jQuery));
});
Любое понимание, куда я иду неправильно будет массово полезно!
спасибо !!
Пожалуйста, пожалуйста, прочитайте [обзор архитектуры расширения] (https://developer.chrome.com/extensions/overview#arch) и проверьте [образцы] (https://developer.chrome.com/extensions/samples # search: browseraction) (самый первый пример расширения страницы «redder» - всего несколько строк). – wOxxOm
@wOxxOm Итак, у меня есть вопрос. Я проверил красную страницу. В его background.js есть console.log. Это не срабатывает, что я предполагаю, что он не использует jQuery? – Nick
Похоже, вы упустили manifest.json этого расширения и не прочитали страницу документа ... правильно? :-D – wOxxOm