1

開発のためにローカルホストで Microsoft Edge を使用しています。

ウェブサイトへのアクセス方法http://localhost

ポップアップを開き、オープナーにメッセージを投稿したいwindow.opener.postMessage

私のコードは、ウェブサイトがステージング中または運用中の場合、Chrome、Safari、さらには Microsoft Edge でも動作します。

しかし、ローカルモードで実行すると、window.opener定義されていません。

4

2 に答える 2

2

localhost の CORS は扱いにくいので、ホスト ファイル (%windir%\System32\Drivers\etc\hosts) に好きなドメイン名を作成してみてください。 .

おそらく、hosts ファイルの変更方法は既にご存じでしょうが、念のため:

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

于 2015-07-04T01:44:22.937 に答える
0

Microsoft Edge はネットワーク分離で実行され、現在、ローカルホストのテストをサポートしていません。管理者特権のコマンド プロンプトでこれを実行して、ループバック サポートを有効にします。

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

将来の更新では、 を使用して localhost ループバック サポートを有効にできるようになりますabout:flags

詳細: http://dev.modern.ie/platform/faq/how-can-i-debug-localhost/

于 2015-07-04T15:48:33.390 に答える