互联网服务javacognos

cognos跨域问题?

系统和cognos不在一个服务器上,现在要实现在点击系统某个按钮时,通过iframe加载cognos页面,并调用 cognos 里的 cognoslaunch.js 里的cognosLaunch 方法进入到Report Studio设计页面。由于系统和cognos不在一个域上,造成浏览器报跨域错误,也无法通过iframe.contentWind...显示全部

系统和cognos不在一个服务器上,现在要实现在点击系统某个按钮时,通过iframe加载cognos页面,并调用 cognos 里的 cognoslaunch.js 里的cognosLaunch 方法进入到Report Studio设计页面。由于系统和cognos不在一个域上,造成浏览器报跨域错误,也无法通过iframe.contentWindow 获取到cognos里的js方法,请问要如何解决?

收起
参与3

返回YuLimin的回答

YuLiminYuLimin资深技术顾问IBM广州

跨域麻烦,把 cognos 里的 cognoslaunch.js 放到你的系统里,然后从你的系统里去弹出 Report Studio设计页面 试试。

互联网服务 · 2020-04-26
浏览1280

回答者

YuLimin
资深技术顾问IBM广州
擅长领域: 中间件服务器应用服务器

YuLimin 最近回答过的问题

回答状态

  • 发布时间:2020-04-26
  • 关注会员:2 人
  • 回答浏览:1280
  • X社区推广