1

ページを完全に更新せずに履歴 API を使用してページ間を移動する Web ページがあります。Android(4.4.2)での最後のChromeアップデート(38.0.2125.102)まで、デスクトップとモバイルですべてうまく機能しました。

問題は、ブラウザの全画面モードにあります。ユーザーが私たちのサイトにアクセスすると、ビデオ ギャラリーへのリンクがあり、クリックすると、ライトボックスが開き、そこに vimeo が埋め込まれたビデオが表示されます。次に、ビデオをタップして視聴すると、全画面表示になります (ブラウザーが全画面表示モードになっていることを示すメッセージが上部に表示されます)。ユーザーが(上から下にドラッグして)提案されたようにビデオを閉じると、すべてが期待どおりに機能しますが、デバイスの「戻る」ボタンをタップすると、ブラウザはビデオを閉じます(まだどこかで再生されているのが聞こえます)が、そうではありません。 t 実際に全画面表示モードを終了します (ユーザーが上からドラッグするまで何かを台無しにします)。

ユーザーがいつそのボタンをタップしたかを検出できます。私の質問は、JavaScript を使用してブラウザーを強制的にフルスクリーン モードから終了させることはできますか?

ありがとう

4

1 に答える 1