Я хочу добавить jQuery на веб-страницу (с помощью скрипта содержимого) в расширение Chrome.Невозможно использовать вложенный jQuery
Я стараюсь, но меня что-то смущает.
вот мой manifest.json
:
{
"name": "test",
"description": "test content script.",
"version": "0.0.1",
"background": {
"scripts": ["jquery-1.10.2.js", "popup.js"]
},
"permissions": ["tabs", "notifications", "http://*/*", "https://*/*"],
"browser_action": {
"default_title": "test",
"default_icon": "icon.png"
},
"options_page": "manage.html",
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["jquery-1.10.2.js"]
}
],
"manifest_version": 2
}
JQuery-1.10.2.js:
/*jquery's orign code*/
console.log("end of jquery");
Я вижу сообщение консоли, но я до сих пор не могу использовать JQuery.
Я написал простой веб-сайт и попытался включить jQuery через скрипт контента вместо добавления его с тегом <script>
.
В консоли инструментов Dev введите window.jQuery
или $("li").siblings()
.
Если вы включили jQuery на странице, он работает, но если он введен в скрипт контента, он показывает jQuery
как неопределенный.
Почему это происходит?
Я добавляю console.log («конец jquery») в конце файла jquery, он работает (pirnt на консоли веб-страницы), но метод jquery не может использовать – mirtac