2021
06/20
12:04
你的位置:msn.com > 网页设计 > 跨域访问方法介绍(4)--施用 window.name 传值

跨域访问方法介绍(4)--施用 window.name 传值

颁发时间:2021-06-20 12:04:27

原标题:跨域访问方法介绍(4)--施用 window.name 传值

避雷器窗口有 window.name 属性。这个属性的最大特点是,无论可不可以同屋,倘或在同一个窗口里,前一个网页设立了这个属性,后一个网页可以读取它。这种方法的优点是,window.name 容量很大,可以放置非常长的字符串;缺点是必须监听子窗口 window.name 属性的变化,影响网页性能。本文主要介绍施用 window.name 来实现跨域数据传承,文中所施用到的软件版本:Chrome 90.0.4430.212。

1,步调仿单

在 a.html 页面开启 c.html 页面,c.html 页面设立 window.name 属性并跳转到 b.html a.html 页面就可以获取到 c.html 页面设立的 window.name 属性的值。

2。a.html ><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>window.name 测试</title></head><body> <button onclick="openChild()">开启子页面</button></body><script type="text/javascript"> function openChild() { let childWindow = var tt(""); //监听子窗口window.name的变化 let interval = setInterval(function(){ //子窗口window.name发生变化,停止定时任务 if (childWindow.name) { clearInterval(interval); console.log(childWindow.name); childWindow.close(); } }, 2000); } </script></html>

原标题:跨域访问方法介绍(4)--施用 window.name 传值

基本词:Java,HTML,Javascript

转载请保留本文网址: http://www.www.d5897.com/a/815660.html

*特别声明:以上内容来自于网络电视编采。著作权属性质原作者所有。如有侵权,请联系我们: admin#www.d5897.com (#换成@)。
Baidu