gpt4 book ai didi

javascript - 在本地主机上运行时未定义 Microsoft Edge 中的 Window.opener

转载 作者:行者123 更新时间:2023-11-29 21:45:55 34 4
gpt4 key购买 nike

我在本地主机上使用 Microsoft Edge 进行开发。

通过http://localhost访问网站

我打开一个弹出窗口并希望它通过 window.opener.postMessage 向 opener 发送消息

我的代码适用于 Chrome、Safari,甚至在网站处于暂存或生产阶段时适用于 Microsoft Edge。

但是当我在本地模式下运行时,window.opener 是未定义的。

最佳答案

本地主机上的 CORS 很棘手,因此请尝试为您的主机文件创建一个您喜欢的域名 (%windir%\System32\Drivers\etc\hosts) - 如果您使用的是基于 Windows 的平台并将这些映射回127.0.0.1.

您可能已经知道如何更改主机文件,但以防万一:

http://support.hostgator.com/articles/general-help/technical/how-do-i-change-my-hosts-file

关于javascript - 在本地主机上运行时未定义 Microsoft Edge 中的 Window.opener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31196295/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com