3

サイトのモバイル バージョンとデスクトップ バージョンがあり、デスクトップ サイトにアクセスしたモバイル ユーザーをモバイル サイトに自動的にリダイレクトしています。

モバイル ユーザーがデスクトップ サイトで特定の URL を要求すると、リダイレクトがバイパスされるため、残りのセッションではデスクトップ バージョンのサイトに移動できます。これを容易にするために、デスクトップ サイトにセッション Cookie を設定します。Cookie が存在する場合はリダイレクトをバイパスし、存在しない場合はモバイルにリダイレクトします。

この方法は、iPhone およびデスクトップ上の Android ユーザー エージェント シミュレーターで正しく機能します。ただし、テストした 2 台の Android フォンでは、リダイレクト バイパスはセッションの終了後も継続し、Cookie を明確に削除した後にのみ停止します。ブラウザを強制終了し、ブラウザのキャッシュをクリアし、電話の電源を完全にオフにすることさえ試みました.

Android でセッションを終了するのは何ですか? ブラウザ/デバイス固有ですか?

セッション Cookie は Android でサポートされていますか?

Cookie の値と有効期限の詳細を表示する方法はありますか?

すべてのデバイスで上記の機能を取得するための別の推奨される方法はありますか?

予想される動作と推奨事項を説明した適切なドキュメントを誰かが持っている場合は、本当に感謝しています!

ありがとう!

4

1 に答える 1

1

私はこの分野で自分自身にいくつかの問題を発見しました。

Xperia Ray では、ブラウザ アプリを閉じてもセッションが終了しませんでした。サムスンのタブではそうなるでしょう。

テストするには、Cookie がモバイル デバイスに設定されている場合、「weinre」に似たものを使用する必要があります (Adobe Phonegap も使用していると思います)。

于 2013-03-04T13:04:12.947 に答える