Как включить SubtleCrypto в небезопасном контексте для тестирования?

#browser #configuration #webcrypto-api

#браузер #конфигурация #webcrypto-api

Вопрос:

У меня есть несколько приложений, полагающихся на хэш-функции, которые были разработаны некоторое время назад, прежде чем браузеры изменили свою политику, чтобы ограничить Crypto.subtle соединения HTTPS.

Развертывание веб-приложений по защищенному соединению для меня не проблема, но тестирование их локально.

Есть ли конфигурация, about:config которая позволяет мне изменять настройки для FireFox, Chrome и Safari?

Ответ №1:

Возможно, слишком поздно, чтобы помочь вам, но в Chrome доступен флаг конфигурации, который позволяет вам указывать небезопасные контексты, которые следует считать безопасными.

В Chrome откройте chrome://flags и найдите флаг «Небезопасные источники рассматриваются как безопасные». Добавьте домены небезопасного контекста, которые вы хотите протестировать, и перезапустите браузер. Работает для меня.

Я не смог найти аналогичный флаг в Firefox.

Комментарии:

1. Никогда не поздно. Если для меня уже поздно, для других это может быть как раз вовремя. В любом случае, использование Chrome дает дополнительное преимущество в возможности тестирования функций USB и Bluetooth.