У меня есть расширение Chrome и дополнение Firefox, которые содержат одинаковый код в фоновом скрипте:
var request = new XMLHttpRequest;
var url = "https://www.example.com/me/index.php";
request.open("GET", url, true);
request.addEventListener('load', function (event) {
if (request.status == 200)
{
extractData(request.response);
}
else
{
console.log("request.status " + request.status);
}
В расширении Chrome я получаю статус 200 и могу читать данные
В веб-расширении Firefox я получаю ошибку 404. Но это работало также до 4 недель назад, когда внезапно аддон Firefox получил этот ответ сервера.
В чем разница между XMLHttpRequest в Chrome и расширением Firefox?