アプリケーションシナリオ:
WeChat の承認されたログイン プロセス中にユーザーの確認が必要となるため、この要件が派生します。
対応するロジックをフロントエンドに配置していないのは、この部分のロジックが部分機能業務であるため、一元管理を容易にするためにバックエンドに配置しているためです。
解決策:
JavaScript スクリプトを php 経由でエコーする場合、ここで注意が必要なことの 1 つはバッファーです。
バッファには php、Web サーバー、Web ブラウザの 3 つの部分が必要です。比較的言えば、バックエンドは制御可能ですが、フロントエンドのさまざまなブラウザのバッファリング メカニズムは制御可能です。ここでは詳しく説明しません。私の解決策は、非リアルタイム出力を許可することでした。
非リアルタイム出力を許可するための要件の 1 つは、ポップアップ ウィンドウの処理後にプログラムがジャンプしないことです。以下の通り:
リーリー