0

リクエストごとにサーバーに送信されるべきではないトークンがクライアント側に保存されているため、クッキーを使用せずにクライアントにデータを保存するクロスプラットフォームの方法が必要です。

要件

  • 古いブラウザ (IE6+) をサポートする必要があります
  • モバイルデバイスでも(Webビューで)動作する必要があります
4

2 に答える 2

1

JayData ItemStore APIを使用する場合、利用可能なローカル ストレージ テクノロジーを検出する際のフォールバック メカニズムがあります。優先順位は、WebSQL、IndexedDB、HTML5 localStorage です。HTML5 ブラウザーが必要だという悪いニュースです。

免責事項: 私はオープンソースの JayData ライブラリの開発チームのメンバーです

于 2013-03-12T13:05:54.973 に答える
1

Cookie がないと、クライアントにデータを保存できません。URL でセッション ID を渡すことができます。PHP の例: http://php.net/manual/en/session.idpassing.phpですが、これが最善の方法です。

IE6 のサポートに問題はありません。「プログレッシブ エンハンスメント」を使用すると、非常に基本的なサイトを古いモバイル、IE6/7、およびその他のがらくたに提供できます。次に、より高度なものを、それを処理できるデバイスに重ねます。私は IE6 でテストしていませんが、私のサイトは 99% IE6 で動作しています。

于 2013-03-02T03:46:42.697 に答える