问题描述
@H_502_0@我有一些应用程序依赖哈希函数,这些函数是在不久前浏览器更改其策略以将
Crypto.subtle
限制为HTTPS连接之前开发的。
@H_502_0@在安全连接上部署webapp对我来说不是问题,但在本地对其进行测试是
@H_502_0@ about:config
中是否有配置可以让我更改FireFox,Chrome和Safari的设置?
解决方法
可能为时已晚,无法为您提供帮助,但 Chrome 上有一个可用的配置标志,可让您指定应被视为安全的不安全上下文。
在 Chrome 上,打开 chrome://flags 并搜索标记“不安全的来源被视为安全”。添加要测试的不安全上下文域并重新启动浏览器。对我有用。
我在 Firefox 上找不到类似的标志。 MDN 表示 Safari 允许在不安全的上下文中使用 SubtleCrypto,但我无法自己测试。