本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/06/17/JavaScript%E4%B8%AD%E7%9A%84window-name/
摘要
本文主要讲述了:
- 备注
- 作用
正文
备注
在同一个标签页内,哪怕刷新页面、进行页面导航,window.name
的值都不会丢失
示例:
foo.com/index.html
1 |
|
bar.com/index.html
1 |
|
作用
跨源通信
考虑这样一个场景:
- 在
foo.com/index.html
中用<iframe>
嵌入bar.com/bus.html
- 在
bar.com/bus.html
中请求bar.com
的后端接口,请求成功后将响应体赋值给name
并跳转到foo.com/bus.html
- 由于
foo.com/index.html
与foo.com/bus.html
同源,因此可以通过<iframe>
的contentWindow
获取到bar.com
的响应体
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/06/17/JavaScript%E4%B8%AD%E7%9A%84window-name/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/06/17/JavaScript%E4%B8%AD%E7%9A%84window-name/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。