如果父窗口重新加载,我如何刷新子页面?
假设A.html有一个打开B.html的链接。如果A.html重新加载, B.html将自动刷新。
任何 javascript/jQuery 方式?
如果父窗口重新加载,我如何刷新子页面?
假设A.html有一个打开B.html的链接。如果A.html重新加载, B.html将自动刷新。
任何 javascript/jQuery 方式?
如果您像这样打开它,您可以控制孩子:(在A.html中)
baby = window.open('B.html');
然后将像这样刷新孩子:
baby.history.go(0);
如果您刷新 A,unload
将调用 pages 事件。因此,要在刷新(或离开或关闭)A 时刷新 B,您可以执行以下操作:(在A.html中)
<body onunload="baby.history.go(0);">
但是,刷新后所有 javascript 变量都将丢失!它将失去与页面 B 的连接!所以它只会工作一次。
我认为一个解决方案是在A.html中创建一个刷新按钮/链接,它将动态刷新页面 (A) 上的数据,以保持与子窗口 (B) 的连接。