Я пытаюсь перенести мой Chrome-плагин в Firefox как аддон.
Мой аддон запускает запросы, которые прекрасно работают в Chrome, но в Firefox они не выполнялись.
Даже на вкладке сети я их не вижу.
Я провел некоторое исследование и выяснил, что это может иметь какое-то отношение к «предполетным» запросам. Поэтому я думаю, что мой первоначальный запрос был заблокирован предполетным запросом. Это также Cors-запрос.
Как я могу решить эту проблему? В chrome все работает нормально, я ничего не делал, чтобы сделать запрос cors явным.
Я пытался добавить crossDomain: true к конструктору запросов, но это не помогло.
Это мой запрос:
var searchReq = $.get(
"https://www.corsdomain.com/search",
{
q: $searchfield.val(),
maxResults: 20,
crossDomain:true
},
function (response) {
processResponse(response);
}
);