【发布时间】:2015-03-09 23:50:57
【问题描述】:
我在http://ss.amityregion5.org/crypto.php 托管一个简单的测试页面。
它只是测试 RSA 加密:客户端 Jquery 在点击提交按钮后,使用服务器的公钥加密消息(在 javascript 中可见)。这个加密值被发送到服务器,服务器使用自己的私钥解密消息。
此代码在 Chrome 和 Safari 中运行良好。但是在 Internet Explorer (11) 中,表单无法提交。然而,有趣的是,开发者控制台从不吐出错误,所以我不知道问题出在哪里。我可能只是遗漏了一些愚蠢的东西,或者 IE 可能在 JS 解析中做了一些时髦的事情。
从我的增量测试中,我怀疑问题可能出在我的 javascript 的最后一行,我在其中创建了一个隐藏的表单元素,用密文填充它,然后提交它。 IE 是否不支持这种行为,如果不支持,我该如何解决。
提前致谢。
【问题讨论】:
标签: javascript jquery internet-explorer