在firefox 33中替代window.crypto.signText

时间:2014-10-15 12:29:34

标签: javascript firefox

window.crypto && window.crypto.signText

自从Firefox 33以来,Mozilla不再支持此功能。

然而,几乎没有关于网络上window.crypto.signText的替代方案的信息,或者根本没有任何信息?

有没有人对此事有所了解,谢谢你的帮助?

4 个答案:

答案 0 :(得分:6)

要临时启用signText,您应在地址栏 about:config 中键入新网址,然后右键单击 - >新 - >字符串。

输入 dom.unsafe_legacy_crypto.enabled - >点击Enter - >选择True。

重新启动Firefox浏览器。

相关问题是https://bugzilla.mozilla.org/show_bug.cgi?id=1083118

答案 1 :(得分:2)

以下是我对此事的调查处理:

由于安全问题而不是官方标准,Mozilla在其版本中删除了旧版API - https://developer.mozilla.org/en-US/docs/Archive/Mozilla/JavaScript_crypto

没有背面兼容性,没有。

将来它将被 Web Crypto API

取代

如果您想在Firefox 33中启用它,请输入 about:config 作为网址,然后设置:

dom.webcrypto.enabled = true

最后,关于这个问题的更多内容: http://www.youtube.com/watch?v=MNzTCoxr2ek

因此,数百万用户没有使用Firefox下的导入证书进行在线签名,而且任何浏览器都没有任何内容。

答案 2 :(得分:1)

很高兴有几个人将已弃用的crypto.signCode()打包为firefox插件。我个人使用signtextjs,但还有更多选择。

答案 3 :(得分:0)

相关问题