window.crypto.subtle не определен при подключении к http://localhost:3000 в Firefox
Я хотел снова начать работать над одностраничным приложением, которое создавал несколько месяцев назад.
Он интегрируется с Azure Cloud и использует его библиотеки для входа в систему.
Развернутый экземпляр работает с использованием https и корректно ведет себя в любом браузере. Вместо этого локальный экземпляр, который я использую для разработки, работает только в Google Chrome, а не в Firefox.
Читая консоль вывода, я вижу:
BrowserAuthError: pkce_not_created: The PKCE code challenge and verifier could not be generated. Detail:TypeError: window.crypto.subtle is undefined
Я проверил, что код тот же, что и на развернутом экземпляре, плюс локальная версия работает в Google Chrome. Я получаю эту ошибку при загрузке страницы с использованием http://localhost:3000 только в Firefox.
Все это заставляет меня предположить, что недавнее обновление Firefox решило заблокировать window.crypto.subtle, если не используется HTTPS, даже при подключении к локальному хосту. Вы думаете, в этом проблема? Знаете ли вы, как мне вернуться к предыдущим настройкам, которые позволили мне протестировать и локально?