我正在做一个应用程序,其中一个窗口需要与另一个窗口对话,即使它们最初不是来自一个公共页面。Chrome 中似乎有这样的要求。
这两个窗口来自我控制的同一个域,但一个可能从书签启动,另一个可能从 Excel 工作表启动。
我在这里有一个演示:
http://cfpreview12.dmclub.net/Frametest/europe.htm
转到该 URL(使用 Chrome) - 启动法国 - 启动德国 - 单击“前往巴黎”,它可以工作(因为法国和德国有一个共同的推荐人)。
现在复制法国选项卡的 URL,关闭选项卡, 手动创建一个新选项卡并粘贴回 URL。
然后,当您返回德国并单击“前往巴黎”时,会创建一个新选项卡,这似乎是因为 Chrome 没有看到没有共享遗产的窗口之间的关系。
我可以完全控制这两个页面(法国和德国),但在实际使用中,没有欧洲这样的东西。
关于解决方法的任何想法?