首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向子窗口关闭上的父窗口

重定向子窗口关闭上的父窗口
EN

Stack Overflow用户
提问于 2014-02-01 17:21:25
回答 1查看 1.7K关注 0票数 0

我们有两个浏览器窗口:

  1. 访问者单击“开始聊天”的父窗口-- W1
  2. 当用户单击来自不同域的“开始聊天”时打开(弹出)的聊天窗口。- W2

Requirement:当访问者在聊天之后关闭聊天窗口(W2)时,我们需要父窗口(W1)重定向到“谢谢”页面。

由于W1和W2属于不同的域,因此需要将W2重定向到与W1相同的域,以便使用JavaScript (相同的原产地策略)从W2重定向W1。

我尝试了什么onunloadonbeforeunload

备注:我们不需要总是重定向到“谢谢”页面(例如:聊天操作员离线时)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-11 07:15:58

这似乎不可能。但我设法通过修改需求来做到这一点。

因此,当访问者输入第一条消息时(当转换发生时),W1重定向。不是关窗户的。

我是怎么做到的:

当访问者输入第一条消息(在W2中)时,将在W2中创建一个iframe (宽度和高度为0),它从与W1相同的域加载页面。

在iframe内部,我使用JavaScript:

parent.opener.location.href=<link to thank you page>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21501111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档