相关疑难解决方法(0)

如何将子窗口中的事件发送到其父窗口

我的主要目标是:

转到我的应用程序,在新选项卡中打开一个链接,在新选项卡中创建一些内容并将事件发送到父主选项卡进行刷新.

我学到了两种技术并没有完全符合我的需要:

  1. postMessage - 据我所知,只在iframe上而不是在标签上
  2. window.opener - 仅适用于只打开新窗口而不是新选项卡的window.open(url).

如何使用制表符将事件从子节点传递给父节点?我很高兴在父母和孩子的javascript代码的具体示例.它应该适用于跨域(例如:www.mydomain.com和bills.mydomain.com).

有没有我错过的jQuery解决方案?

javascript tabs postmessage window.opener

12
推荐指数
1
解决办法
7117
查看次数

检测同一域的其他选项卡/窗口的存在

如果我在同一个域中打开两个(或更多)选项卡,是否有一种简单的方法来感知另一个选项卡的存在(以便控制我所做的计算)?我知道有一个 window.open() 函数,但我没有从另一个窗口打开一个窗口。相反,假设用户使用两个选项卡访问 mydomain.com。

我已经开始使用 HTML5 本地存储编写一些代码,我定期在其中留下消息并检查消息,但这似乎有点复杂。

html javascript cross-browser

5
推荐指数
1
解决办法
5555
查看次数