11 Mart 2013, PAZARTESİ
™ /Taşıma kurabiye Cordova
Server session kullanımı ile ™ bir uygulama üzerinde çalışıyorum. Çerezler oturum ele almak gerekiyor. Ayrıca, yük dengeleyici gelen kurabiyeyi de ele alınmalıdır. Yol yok hayır. Nasıl ™ size app Çerezleri ne yapmalıyım?
Zaten biraz araştırma başardım:
- Tanımlama bilgisi işlemeyi bağlı olabilir ki bazı sunucu bilinmeyen kullanıcı arayüzleri için çerez ayarı (IIS): PhoneGap session (cookies) on iOS
- JavaScript ile çerez belge ile ayarlanabilir.= ..., kurabiye ama ™ kaydedilmiş ve kayıp değildir. Ateş xhr istekleri önce çalışır.
- Kurabiye xhr ile xhr isteği sonra alınabilir.('- Cookie Set'). getResponseHeader Ama sadece gerçekte sunucu üzerinde ayarlayın. Ne yazık ki, DV bantlar "Cookie" Başlığı.
- JavaScript belge.cookie özelliği atanmamış ve güncellenen sonra (xhr)istekleri.
- Bazı vb oturum kimlikleri kurtarmak için localStorage öneririz. Ama tüm dosyaları erişebilir ve bu XSS güvenlik sorunu olabilir. Kurabiye httponly bayrağı kullanarak bu soruna geçici bir çözüm.
- iOS: çerez desteği için web görünümü davranışları değişecek olan bazı değişiklikler Var. Ama ™ 2.5 iOS 6 ile çalışmak için değil gibiler: https://groups.google.com/forum/?fromgroups=#!topic/phonegap/ZJE1nxX63ow
- Çerezler AppDelegate varsayılan olarak etkin görünüyor.m (v2.5).
CEVAP
15 Mayıs 2013, ÇARŞAMBA
Arkadaşım, çok başarılı olamadı ™ ile çerezleri kullanmayı denedim. Çözüm kullanın localStorage. http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html#localStorage
Anahtar Hızlı Örnek:
var keyName = window.localStorage.key(0);
Öğe Hızlı Örnek:
window.localStorage.setItem("key", "value");
Örnek Hızlı Öğesi
var value = window.localStorage.getItem("key");
// value is now equal to "value"
Örnek Hızlı Öğeyi Kaldırmak:
window.localStorage.removeItem("key");
Net Hızlı Örnek:
window.localStorage.clear();
Hem mobil ve web için javascript kullanıyorsanız, bu kod, bu ortamı algılamak için kullanabilirsiniz:
var wl = window.location.href;
var mob = (wl.indexOf("android")>0);
Bunu Paylaş:
Microsoft Crypto API RSAES-OAEP Anahta...
Atama operatörü taşıma ve `bu ( = ! ve...
CVS bir taşıma aracı Gıt var mı?...
Başlatma hatası Cordova: Sınıf bulunam...
taşıma vb.net veri dbnull...