如何在不安全的上下文中启用 SubtleCrypto 进行测试?

How to enable SubtleCrypto in insecure context for testing?

我有一些依赖哈希函数的应用程序,这些应用程序是在浏览器更改其策略以限制 Crypto.subtle 到 HTTPS 连接之前开发的。

在安全连接上部署 webapps 对我来说不是问题,但在本地测试它们是。

about:config 中是否有允许我更改 FireFox、Chrome 和 Safari 设置的配置?

可能为时已晚,无法为您提供帮助,但 Chrome 上有一个可用的配置标志,允许您指定应被视为安全的不安全上下文。

在 Chrome 上,打开 chrome://flags 并搜索标志“将不安全的来源视为安全”。添加要测试的不安全上下文域并重新启动浏览器。适合我。

我在 Firefox 上找不到类似的标志。 MDN 说 Safari 允许在不安全的上下文中使用 SubtleCrypto,但我自己无法测试。