Отладка ajax-вызова из аддон-скрипта контента Firefox - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь создать расширение, которое делает ajax-вызов URL-адреса при загрузке какой-либо страницы.Но я получаю xhr.status из 0, и в инструментах разработчика не появляется никаких ошибок.

Я знаю о проблемах с несколькими источниками, и это должно быть исправлено с помощью php кода header('Access-Control-Allow-Origin: *');.

Я искал отладочные расширения Firefox, в основном находил устаревшую информацию.Документация говорит, что нужно нажать «отладка» на странице «о: отладке», но это ничего не делает.(Я проверял «Включить отладку» в верхней части этой страницы)

// Rebuild the part of the url that I'm interested in and send it to server
var urlParams = new URLSearchParams(window.location.search);
var href = window.location.origin + window.location.pathname + '?p=' + encodeURIComponent(urlParams.get('p'));
var url = 'https://.../notify.php?url=' + encodeURIComponent(url);

var xhr = this.xhr;
xhr.open('GET', url, true);
xhr.onreadystatechange = function(e) {
    alert(e.target.status);
};
xhr.send();

Это должно либо предупреждать () значимый http-код, либо вызывать ошибки в инструментах разработки.Выплевывает 0.

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