По сути, у меня есть запрос AJAX, подобный этому:
$.ajax({ url: "http://192.168.0.100/",
success: function(x) { console.log(x); }
});
со следующим массивом разрешений, определенным в manifest.json
расширения:
"permissions": [
"notifications",
"tabs",
"*.*",
"192.168.0.100",
"192.168.0.100/*",
]
Сбой запроса к 192.168.0.100
со следующей ошибкой:
XMLHttpRequest cannot load http://192.168.0.100/.
Origin chrome-extension://<hash> is not allowed by Access-Control-Allow-Origin.
Я уже добавил этот заголовок в index.php
:
Header("Access-Control-Allow-Origin: *");
но безрезультатно.
Что можно сделать, чтобы запросы AJAX к локальным IP-адресам работали в расширении Chrome?