window.name:只要在一个window下,无论url怎么变化,只要设置好了window.name,那么后续就一直都不会改变,同理,在iframe中,即使url在变化,iframe中的window.name也是一个固定的值
window.name 传输技术的基本原理:
a页面向不同域的b页面请求数据:
a页面创建一个iframe,创建的同时iframe也会创建一个window对象,iframe向b页面获取数据之后存储在window.name中,再将iframe的src修改到a页面的域名下,这时iframe就可以与a页面进行数据的传递了,a页面即可对window.name进行数据读取。
参考:
2. https://blog.youkuaiyun.com/qq_34099161/article/details/53081904