首页 > Windows开发 > 详细

14.4 window.name

时间:2019-02-01 19:15:51      阅读:162      评论:0      收藏:0      [点我收藏+]

a.html

 <!--
 a和b是同域的:http://localhost:3000
 c是独立的:http://localhost:4000
 a获取c的数据

 a先引用c c把值放到window.name上,把a引用的地址改到b
 -->
<iframe src="http://localhost:4000/c.html" frameborder="0" onload="load()" id="iframe"></iframe>
<script>
    let first = true
    function load() {
      if (first) {
        let iframe = document.getElementById(iframe)
        iframe.src = http://localhost:3000/b.html
        first = false
      } else {
        console.log(iframe.contentWindow.name)
      }
    }
</script>

b.html  空页面

c.html

<script>
    window.name = 我不爱你
</script>

 

服务端

a.js

let express = require(express)
let app  = express()
app.use(express.static(__dirname))
app.listen(3000)

b.js

let express = require(express)
let app  = express()
app.use(express.static(__dirname))
app.listen(4000)

 

14.4 window.name

原文:https://www.cnblogs.com/zouxinping/p/10346737.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!