从javascript打开的页面上的IE安全问题
我有一个Java web应用程序在JBOSS中运行,Tomcat有两个web应用程序(上下文)在上面运行 按下其中一个应用程序上的按钮将打开一个javascript命令,以打开一个包含另一个应用程序页面的新窗口 我似乎遇到的问题是,这会在IE中引发安全警报,并显示以下消息:从javascript打开的页面上的IE安全问题,java,javascript,security,internet-explorer,Java,Javascript,Security,Internet Explorer,我有一个Java web应用程序在JBOSS中运行,Tomcat有两个web应用程序(上下文)在上面运行 按下其中一个应用程序上的按钮将打开一个javascript命令,以打开一个包含另一个应用程序页面的新窗口 我似乎遇到的问题是,这会在IE中引发安全警报,并显示以下消息: 我真的不能要求我的客户在“http://”中添加一个例外情况。它不访问站点的可能原因是什么 浏览器正确指向页面的完整url(即www.something.net:8080/blah/sometage.jsp)。浏览器是IE
我真的不能要求我的客户在“http://”中添加一个例外情况。它不访问站点的可能原因是什么
浏览器正确指向页面的完整url(即www.something.net:8080/blah/sometage.jsp)。浏览器是IE7,在windows 2003上运行增强的安全性。这两个应用程序是否有不同的域?IE正在阻止跨站点脚本编写 你可以不只是有一个链接到其他网站吗 编辑:如果这是在WindowsServer2003上,那么我唯一能够绕过它的方法就是禁用增强浏览器安全性。如果是这种情况,那么您首先就不应该真正从服务器上浏览 Edit2:我猜这是因为增强了浏览器的安全性。
查看此链接:关于它的信息。
您可以选择禁用它、为该站点添加异常或使用其他浏览器。IE增强的安全配置旨在防止从服务器进行通用浏览。想要进行工作站式浏览且恰好位于服务器SKU上的用户应禁用ESC 到底是哪一行代码<代码>窗口。打开(“http://fullURL,等等)或类似var
v=window.open(“about:blank”);v、 location.href=etc
?在IE像普通浏览器一样运行之前,您需要卸载Windows服务器中默认启用的“Explorer增强的安全性”。)
工作站不应该遇到这个问题。不,它们都有相同的域一个是www.example.com/app1/page.jsp另一个是www.example.com/app2/anotherpage.jsp我的问题是没有“站点”作为例外添加。它抱怨“http://”不是另一个网站。不幸的是,我不能发布源代码A:因为NDA B:JavaProject太大了,加载页面的javascript只是window.open(“URL”);没有什么特别的灯光窗口。打开(“路径”);如果是这样的话,那么我就不必担心了,尽管我只是通过在本地运行来测试安装是否有效。“我真的不能要求我的客户在“http://”中添加一个异常-你可以问,但他们不能这样做。”。IE不允许您输入范围如此广泛的异常。