Я играю с JavaScript и знаю, что webcrypto API недоступен без https, но мне нужна возможность шифрования между веб-сервером в локальной сети и браузером. Использование https с самозаверяющим сертификатом покажет пользователю ужасное предупреждающее сообщение, что делает его неподходящим для моего варианта использования. Я также попытался встроить iframe в веб-страницу https, размещенную в сети, с действующим сертификатом, используя работника службы, чтобы шифрование выполнялось родительской страницей iframe через api postmessage, но когда страница https переходит в автономный режим, API-интерфейс subtlcryptoстать недоступным в каком-либо браузере.
Так что вы можете предложить несколько хаков, пожалуйста?
Пожалуйста, не убивайте меня, я новичок.