从javascript打开页面上的IE安全问题

时间:2009-07-08 13:01:11

标签: java javascript security internet-explorer

我在JBOSS中运行了一个Java Web应用程序,Tomcat上运行了两个Web应用程序(上下文)。

按下某个应用程序上的按钮会运行一个javascript命令,用另一个页面打开一个新窗口。

我似乎遇到的问题是,这会在IE中引发安全警报。以下消息:

alt text

我真的不能要求我的客户在“http://”中添加一个例外,它可能会导致网站无法访问该网站?

浏览器正确指向页面的完整URL(即www.something.net:8080/blah/somepage.jsp)浏览器是IE7,在Windows 2003上运行增强的安全性。

3 个答案:

答案 0 :(得分:1)

IE增强安全配置旨在防止来自服务器的通用浏览。想要进行工作站式浏览并且碰巧在服务器SKU上的人应该禁用ESC。

什么是完整的代码行? window.open("http://fullURL", etc),或类似var v=window.open("about:blank"); v.location.href=etc

答案 1 :(得分:1)

您需要卸载“Explorer Enhanced Security”,默认情况下在Windows服务器中启用,之后IE将像普通浏览器一样运行。 :)

工作站不应该遇到这个问题。

答案 2 :(得分:0)

这两个应用程序是否有不同的域名? IE正在阻止跨站点脚本。

你能不能只是链接到其他网站?

编辑:如果这是在Windows Server 2003上,那么我设法绕过它的唯一方法是禁用增强的浏览器安全性。如果是这种情况,那么您首先不应该从服务器进行浏览。

Edit2:我猜这是增强的浏览器安全性 查看此链接:http://support.microsoft.com/kb/815141了解相关信息。 您可以选择禁用它,为该站点添加例外,或使用其他浏览器。