Я использую расширение Chrome для отправки команды REST в простой API.
У меня есть значок с всплывающим меню:
<body>
<button id="Enable">Enable</button>
<button id="Disable">Disable</button>
<script src="popup.js"></script>
</body>
Это код вpopup.js
Enable.onclick = function(element)
{
var request = new XMLHttpRequest();
request.open("GET", "http://192.168.100.110/admin/api.php?enable&auth=xxxx", false);
request.setRequestHeader("Content-type", "application/json");
request.send();
var response = JSON.parse(xmlHttpRequest.responseText);
};
URL-адрес работает нормально при отправке из браузера.
Когда я открываю отладчик с помощью «Insup PopUp» и нажимаю кнопку «Включить» во всплывающем меню, происходит сбой кодарасширение в request.send ();
Отладчик также закрывается.Я не вижу сообщений об ошибках.
Манифест:
{
"name": "Enable/Disable",
"version": "1.0",
"description": "Enables/Disables",
"options_page": "options.html",
"browser_action":
{
"default_popup": "popup.html",
"default_icon":
{
"16": "images/Icon - 16x16.png"
}
}
"manifest_version": 2
}
Есть какие-либо предложения относительно того, где я ошибся?