关闭当前页面后,如何更改其他页面的内容?

时间:2019-02-18 21:21:25

标签: javascript html

在我的html页面上,我有一个关闭页面时会调用的函数。 我希望此功能更改其他页面上的某些元素。有可能吗?

1 个答案:

答案 0 :(得分:0)

除非因为创建了该窗口而拥有该窗口的句柄,否则必须将有关修改的信息保存在某个地方。您可以通过在服务器端存储信息来做到这一点。也可以仅使用Cookie或本地存储在客户端完成此操作。

一个非常简单的基于cookie的示例:

page-to-close.html:

<body onunload="javascript:document.cookie='modified by other page'"> 

page-to-modify.html:

<script>                                                                        
  var message = document.cookie ? document.cookie : 'first visit'               
  document.write(message)                                                       
</script>