项目当中出现了这样一个问题:
假设当前页面为xxx/a.html, 由于当前页面的父窗口(parent.window)与当前页面存在跨域的问题(子域不同),
所以需要给父窗口和当前页面设置相同的document.domain来解决跨域问题.
设置了后跨域问题得到解决,但是由于在当前页面需要有一个上传附件的功能, 由于考虑到兼容低版本IE8,9,就没有使用FormData,而是选择了ajaxfileupload.js这个基于jq的插件,但是这个插件的原理是在当前页面动态创建一个iframe而进行上传操作, 动态创建的iframe没有设置document.domain,就又导致了当前页面和此iframe的跨域.
在网上搜索没有找到对应的解决跨域的办法,想问下大佬们有没有解决方案?
请问是怎么解决的