2013-04-24 67 views
0

我试图嵌入JIRA应用到的Liferay作为一个IFrame portlet中。我可以成功导航到JIRA网站并登录,但之后没有任何Javascript元素可以工作。所以我不能使用任何下拉菜单,甚至JIRA字段本身也不能正确显示。JIRA在IFrame的门户 - JavaScript不工作

我还要提到的是Liferay的& JIRA应用程序是由同一个Tomcat服务器托管。

谁能想出一个理由,这将是这样吗?

谢谢! Carleen

编辑︰终于运行Firebug我看到我得到以下错误:“权限被拒绝访问属性BLAH”。当Liferay和JIRA从同一个服务器托管时,为什么会发生这种情况?

回答

0

这仍然concedred XSS并在同一时间它不违反SOP

然而,有当然是符合标准的方式:)

您可以使用window.postMessage

+0

感谢您的答复,但我不太明白。我什么时候会调用window.postMessage?我没有对任何应用程序的源代码做任何事情 - 只是在Tomcat中部署各自的战争文件。 – user1660256 2013-04-25 18:35:00

+0

我有点害怕。 window.postMessage是一种用于实现此类通信的机制,以便“双方”都确信请求不是伪造的。你应该在[answers.atlassian.net](http://answers.atlassian.net/) – 2013-04-26 06:54:07

+0

上询问Atlassian。谢谢,我做到了。没有人真的有解决方案。 *叹*我不敢相信我是第一个处理这个问题的Liferay用户。 – user1660256 2013-04-26 13:57:59