Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript打开的页面上的IE安全问题_Java_Javascript_Security_Internet Explorer - Fatal编程技术网

从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

我有一个Java web应用程序在JBOSS中运行,Tomcat有两个web应用程序(上下文)在上面运行

按下其中一个应用程序上的按钮将打开一个javascript命令,以打开一个包含另一个应用程序页面的新窗口

我似乎遇到的问题是,这会在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不允许您输入范围如此广泛的异常。