Sharepoint中有一个Web应用程序。它有一个HTML I-Frame(Colorbox),它显示来自不同URL的页面,这是一个部署在Jetty中的Java Web应用程序。
Java Web应用程序中有一个“关闭”按钮,它应关闭从sharepoint打开的I-Frame,即访问父元素以关闭,如下所示 setTimeout(function(){parent。$。fn.colorbox.close();},1500);
访问父元素时,我们在firebug中收到Permission错误 错误:拒绝访问属性'parent'($或tostring)的权限
互联网对此有何评论: 1)跨域问题:但是应用程序在单域中,已经在Tomcat中部署了另一个应用程序,它使用上述方法并且能够实现功能。在IIS sharepoint服务器上安装并配置了Tomcat IIS连接器,因此看起来它允许所有请求。 2)Javascript问题:我在Internet上尝试了多个可用但都返回相同的异常
因此,观察所有这一切,结论是它必须是一些Jetty IIS连接器或其他一些设置需要完成
如果有人能在这种情况下提供有价值的建议,我将感激不尽
答案 0 :(得分:0)
这是由于跨域问题。我不理解互联网上的帖子。以下是详细信息:
解决方案:我使用的是域名而不是IP地址。首先,我使用的是179.11.12.221,即IP,然后我开始使用gugumal.portal.no并且它有效。
在Sharepoint端:没有单独的设置,它是工作文件,同样用于TOMCAT,我们将在其中提供机器名称和AJP端口名称,它将起作用
Jetty Side :请记得将AJP jar放在\ lib \ ext中以使其正常工作
谢谢:)