加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

14.4 window.name

发布时间:2020-12-14 02:34:31 所属栏目:Windows 来源:网络整理
导读: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" /

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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读