ページ上の特定の要素をクリックしたときに開くフルスクリーンのダイアログウィンドウを持つ、モバイルに最適化されたウェブサイトを作成しています。これらのウィンドウは実際には位置にアニメーション化されたdivだけです。アンドロイド用window.onpopstate?
これらのダイアログウィンドウの1つが開いているときにユーザーがブラウザの戻るボタンを押すと、ダイアログボックスを閉じることができます。
iPhoneでこれを行うことができます。要素を作成してリンクフラグメントをクリックすると、window.onpopstateイベントでwindow.location.hrefを使用してurlをチェックし、必要に応じてダイアログボックスを隠すことができます。
しかし、私はAndroidで動作することはできません。window.onpopstateはサポートされていません(少なくとも電話機のテストはかなり古くなっています)。どうすればこれを回すことができますか? jQuery Mobileはこれを行うことができるので、何とか可能でなければなりません。私はhavnt
おかげ