端口不同的跨域问题解决
XX公司出了工作流新模块,想用润乾做填报表单, 但是不知道怎么集成。
客户先提了个提交方法的调用问题,想调用iframe里的提交方法,说后续问题会跟这个有关,所以先问了这个一个问题,已经把方法告诉客户,客户正在测试。
期间发现了save方法的bug,跟技术沟通后已经修正。
在客户的页面中调用不到,客户能调用iframe页面中普通的js方法后即可以用咱们的方法,需要客户排查下是哪里影响的。
客户的是.net里的html页面嵌套了iframe,需要调用iframe页面中的js方法,需要客户测试下普通的js方法是否能调用到。
我本地是在一个应用中可以在html中调用到iframe中的js方法。
客户html和报表服务器不在一个端口上,应该是跨域问题导致的。可以找找跨域问题的解决方式
客户那边大部分是内网,无法有域名,所以以上方案不适用客户。
请销售联系客户,了解情况,以及我们这边是否有其他方案。
销售所了解的情况再描述一下:“客户的是.net里的html页面嵌套了iframe,html页内js方法需要调用iframe页面中的js方法。 尽管.net应用和报表应用在一台服务器,但是使用的是不同的端口,因此涉及到跨域访问问题。”,之前咱们解决跨域有一个用二级域名的方式,又了解到客户没法测试,只能考虑其他方式,如ajax是否可以解决?
要再具体一点。它在HTML页面里面要做什么事,相应要调iframe中的什么JS方法?
<IMG border=0 src=’http://www.appquicker.com.cn:82/reportmis/mis2/taskManager/%22/reportmis/mis2/reportcenter/ewebeditor/imgServlet?fileID=02395e16-7dc1-4026-b88d-2ba650121ffd