chengxuyuan01 发表于 2022-1-19 11:13

window.open打开的两个页面之间怎么通信

vue前端服务通过window.open打开的两个页面之间怎么通信,
在相同的前端服务下,同一个浏览器的不同tab页,
希望点击一个页面的按钮能够调用并且通知另一个页面要进行的操作

灿烂的小居 发表于 2022-1-19 11:15

用cookie呢?

chengxuyuan01 发表于 2022-1-19 11:18

灿烂的小居 发表于 2022-1-19 11:15
用cookie呢?

不是单纯通信,是要有联动操作

chengxuyuan01 发表于 2022-1-19 11:19

思路有,就是在页面创建的时候对页面对象进行初始化的时候把对象直接注册或者保存在一个每个页面都能访问的地方,在不同页面就能进行调用同一个对象的操作,
但是不知道怎么去操作

黄埔校长 发表于 2022-1-19 11:21


用cookie?

三滑稽甲苯 发表于 2022-1-19 11:53

实在不行就用后端服务器进行联动

时光稀释 发表于 2022-1-19 11:55

同域名下使用iframe区,可以使用js跨页面操作。非同域名存在跨域问题

凤舞九天lo 发表于 2022-1-19 12:00

postMessage

夏至丶初晴 发表于 2022-1-19 12:29

1.可以通过监听localstorage数据的变化
2.broadchannel

zang135579 发表于 2022-1-19 13:39

用localStorage,然后监听storage的改变
页: [1] 2 3
查看完整版本: window.open打开的两个页面之间怎么通信