Я написал расширение, которое работает как на Firefox, так и на Chrome. Это расширение добавляет некоторый код на страницу, которая также выполняет запрос Get на том же сайте.
Я на https://example.com/Posts/1234
и пытаюсь вызвать другой URL с того же хоста :
var docUrl=document.location.href;
$.get(docUrl + '/mentionable.json?q=test', function (response) {
// do something
});
(Таким образом, полный URL-адрес называется https://example.com/Posts/1234/mentionable.json?q=test
)
В расширении chrome это работает просто отлично. Когда я пытаюсь запустить тот же код, что и веб-расширение Firefox, я получаю ответ 401 unauthorized
. Поэтому я предполагаю, что chrome отправляет файл авторизации с текущего посещенного сайта, а Firefox - нет.
Есть ли способ сказать Firefox использовать текущую авторизацию?