Я поддерживаю расширение Azure DevOps ( История, источник на Github) и я наблюдаем различное поведение аутентификации между краем (и хромированным), с одной стороны, и Firefox, с другой стороны. Чтобы дать немного контекста: когда расширение установлено, Azure DevOps включает новую кнопку на одной из ее стандартных страниц, которые при нажатии на нажатие вызовут код JavaScript моего расширения, а затем показывает контент, сгенерированный моим расширением в элемент на странице. Расширение получает контент откуда -то еще в Azure DevOps через некоторые API -интерфейсы отдыха. Контент может включать URL -адреса изображения (подумайте об изображениях, которые были введены пользователем в некотором поле описания). Полученная страница затем выглядит следующим образом: < /p>
Код: Выделить всё
http://example.com/_apis/public/gallery/publisher/Sedenion/extension/HistoryDiff/1.5.1.0/assetbyname/dist/historydiff.html
Несколько вещей примечания:
[*] Все имеет такое же происхождение: Azure DevOps доступны через http://example.com , мои сценарии и HTML размещены на http: // Пример. com и изображения также на http://example.com .
[*] Атрибут песочницы iframe. Одно-оригин .
[*] В Firefox я могу открыть изображения просто в новой вкладке без необходимости второй аутентификации. (Например, щелкнув правой кнопкой мыши на изображение, которое не удалось загрузить после того, как я отказался аутентифицировать второй раз и решив открыть его на новой вкладке из контекстного меню.) В конце концов, я уже вошел в систему. < Br /> В Firefox я также попытался отключить «улучшенную защиту отслеживания» (щит в адресной панели). Более того, в настройках Firefox я установил «конфиденциальность и безопасность» для «пользовательского» и отказался от всех там (особенно «файлы cookie», то есть network.cookie.cookiebehavior = 0 ). Тем не менее, я получаю второй запрос на аутентификацию. Есть ли способ пропустить второй этап аутентификации в Firefox (например, через некоторую конфигурацию браузера)?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-edge-b
Мобильная версия