xmlHttpRequest.send приводит к сбою расширения Chrome - PullRequest
0 голосов
/ 03 июня 2018

Я использую расширение 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
}

Есть какие-либо предложения относительно того, где я ошибся?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...