博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨域的N种方法之window.name+iframe跨域实践
阅读量:5364 次
发布时间:2019-06-15

本文共 466 字,大约阅读时间需要 1 分钟。

一、原理

  1、iframe内联框架的src属性跨域加载资源的能力

  2、window.name 值在不同的页面(甚至不同域名)加载后依旧存在(如果没修改则值不会变化),并且可以支持非常长的 name 值(2MB)或者说 window.name属性值在文档刷新后依旧存在的能力

二、总体框架及代码

  1、A域中的获取数据页:index.html

    A域(window.name+iframe跨域解决方案)

  2、A域中的代理页(空文档,只起到window.name转同域作用):proxy.html

    

  3、B域中的数据源页:index.html

    window.name+iframe跨域解决方案)

三、参考

  1、https://www.tuicool.com/articles/viMFbqV

  2、https://segmentfault.com/a/1190000011145364

 

转载于:https://www.cnblogs.com/helloNico/p/10642440.html

你可能感兴趣的文章
织梦文章内容提取第一张或者多张图片输出
查看>>
C#用正则表达式 获取网页源代码标签的属性或值
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
WCF(一) 简单的认知
查看>>
[MFC][DShow]简单例子
查看>>
js onclick事件传参
查看>>
WiCloud 商业Wi-Fi管理平台
查看>>
团队项目--未完待续
查看>>
双重标准,我该怎么解决
查看>>
python中的网页标签等字符处理
查看>>
Linux常用命令(十二)
查看>>
Linux常用命令(十五)
查看>>
Linux常用命令(十四)
查看>>
Linux常用命令(十七)
查看>>
Linux常用命令(十六)
查看>>
Linux常用命令(二十四)
查看>>
4种java定时器
查看>>
Vue.js 教程
查看>>
linux 设置网卡
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>