【发布时间】:2010-08-16 10:24:05
【问题描述】:
我有一个使用自签名证书的基于 Web 的应用程序。当您登录应用程序时,您必须接受证书。这很痛苦,但是..我们暂时可以接受,一切都很好。
当您单击帮助链接时,它使用 java 脚本 window.open 在新窗口中打开帮助。这一切都很好。 IE8 除外。
在 IE8 中,当我使用 window.open 打开帮助文件时,它再次要求用户接受 SSL 证书。就像它在一个新的安全区域或什么的。这在旧版 IE 或 Firefox 中不是问题。
有人知道解决这个问题的方法吗?有没有办法打开一个新窗口但将其保持在同一个安全会话中?
我不想要一个涉及 IE 配置的解决方案,我不想在我们的安装指南中添加 IE 配置步骤! 而且在这个阶段,我很想放一个合适的证书是不切实际的。
更新:应用程序的 url 只是 localhost:port。帮助文件只是 help.html。关于框也有同样的问题。关于.html。
【问题讨论】:
-
你能显示示例 URL 吗?父页面在什么样的 URL 上,window.open URL 是什么样的?
标签: javascript internet-explorer-8 ssl-certificate