Это моя первая попытка расширения хрома, так что несите меня. Мое намерение состоит в том, чтобы иметь всплывающее окно, в котором отображается один из двух значков: один, если загружен определенный скрипт, и один значок, если нет. Я работаю в браузере, но у меня проблемы с плагином. $ не определен, показывает, не уверен, является ли манифест проблемой jquery или нет. Если бы вы могли посмотреть, что у меня есть, я бы это оценил.Проблема с расширением popup, jquery?
Manifest
{
"manifest_version": 2,
"name": "Sandbox Notice",
"description": "Sandbox notice",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"background": {
"scripts": [
"background.js",
"jquery.min.js"
]
},
"content_scripts": [
{
"matches": ["https://xxx.xxx.com/*"],
"js": ["jquery.min.js", "background.js"]
}
]
}
Всплывающее HTML
<!doctype html>
<html>
<head>
<script src="background.js"></script>
</head>
<body>
<img id="status" src="">
</body>
</html>
фон JS
$(document).ready(function() {
if ($('script[src="https://xxx.xxx.com/js/xxx.js"]').length > 0) {
$("#status").attr("src","pro.png");
} else {
$("#status").attr("src","sb.png");
};
});
Спасибо! Вверх и бег теперь, я еще кое-что читаю, чтобы делать на расширениях, но это сводило меня с ума. –