Phonegap-3.0.0
+を実際の iphone で使用ios6.1
し、サーバー側を処理する実際の https ドメインで、さまざまなソースからの多くの応答により、セッション Cookie を処理するための多くの試行錯誤と失敗が発生しましたIphone5+Phonegap app
。Iphone5+Safari
.
情報源と理解
Cookies-in-PhoneGap。これは、別の転送メカニズムを使用して、クライアントとサーバーの間で Cookie を交換することを提案しています。ネットワーク上の Cookie (javascript
set:document.cookie=...
およびget:xhr.getResponseHeader('Set-Cookie')
) を処理し、それを Phonegap-html5-LocalStorage に保持して、次の ajax リクエストでフェッチしてリセットします。iPhone & Phonegap . 私はこのココア コードをファイルに見つけました
app>Classes>AppDelegate.m
。私はそれを変更する必要はないと思います。デフォルトで有効になっているようです。私のphpサーバーはまだ教えてくれますYour session has timed out, or you have disabled cookies.
。
phonegapが登場するまで、私はこのクライアントサーバーをさまざまなコンテキストで何ヶ月も扱ってきましたが、常に機能していました。
質問
- Web の測定値から、phonegap は既に Cookie をサポートするように設定されているはずです。正しいかどうか?
- Phonegap は、(プロジェクトを作成するときのように) デフォルトで本当に Cookie を処理しますか?
- Cookie 処理トランスポート メカニズムは開発者が実装する必要がありますか?
前もって感謝します。