这种情况比如,载体文件在自己的服务器,文件存放在第三方服务器,
域名区分: 自己的服务器 xxx.abc.com ,第三方的服务器 xxx.123.com
这时候 是肯定跨域的 crossdomain.xml 都不管用,
因为 文件 载体 在自己这 ,据说 还可以用CSRF 的方式 ,本人没研究 ,不记载了
比如 我现在在做的 用pdf.js 在线显示pdf文件 ,pdf.js插件在自己的服务器,文件在第三方服务器,这时候就用到跨域方式了
首先 在页面插入 一个iframe
var html ='';
html += '<iframe src="/generic/web/viewer.html?file=';
html += path + '" ';
html += 'width="100%" height="100%"></iframe>';
$("#video").html(html);
当然 也可以 按需要 不插入iframe
src 是 pdf.js 的显示 页面 ,file 是指定文件路径 ,我指定的是一个 control
InputStream in = new URL(p).openConnection().getInputStream();
response.setContentType("appli