最近、私は WeChat パブリック プラットフォームを開発していましたが、WeChat の組み込みブラウザでいくつかの問題が発生しました。
WeChat の組み込みブラウザを使用して Web サイトを開いたとき、複数のページを続けてクリックしてしまいました。
「現在のページを閉じて」「現在のページのデータを親ウィンドウに転送」したいのですが、同時に「親ウィンドウを更新できません」
次のように、ブラウザでこれを行うことができます:
"現在のページを閉じる":window.close();
"現在のページのデータを親ウィンドウに転送します": window.opener...
しかし、WeChat の組み込みブラウザでは完全に無効です。解決策はありますか?
(WeChat の組み込みブラウザは、現在のページを閉じてデータを親ウィンドウに戻すために、どのように js を実装しますか?)
迷茫2017-06-17 09:18:02
オープナーは MS の製品である必要があります。WeChat は別のエンジンを備えた Webkit を使用します。おそらく Webkit にはオープナーがありません。
Cookieの使用を推奨します。
黄舟2017-06-17 09:18:02
第一に、あなたの window.open は互換性がありません。WeChat ブラウザは Google のコアです。もう 1 つのポイントは、WeChat ウィンドウを閉じたい場合は WeChat の js:
を引用してください。 リーリー呼び出しメソッドは次のとおりです:
リーリーこれにより現在のウィンドウが閉じられますが、データを親ウィンドウに戻すことはできません。