Неправильно понятый безопасный контекст Web Crypto API?

Согласно документации MDN о Web Crypto Subtle API, и этот ответ: TypeError, 'дайджест' undefined, в среде разработки

Я понял, что API работает только на localhost или по протоколу HTTPS.

Итак, чтобы проверить эту точку зрения, я развернул интерфейсное приложение, используя этот API, за прокси-сервером NGinx на рабочем столе и попытался подключиться к этому приложению с другого компьютера.

Используя Chrome, код был заблокирован, потому что я не подключаюсь по HTTP.

Но при использовании Firefox они работают без предупреждения. Я что-то пропустил в Firefox?

1 ответ

Решение

Хорошо, это была проблема, и она была исправлена ​​в последней версии. https://bugzilla.mozilla.org/show_bug.cgi?id=1333140

До версии 74 вы могли использовать WebCrypto API вне безопасного контекста.

Я обновился до v75 и все нормально.

Другие вопросы по тегам