2013-06-11 15 views
5

Şu anda olduğu gibi jQuery'nin belge hazır olay işleyicisi bir çerez saklıyorum:Belge hazır olmadan önce çerez oluşturmak güvenli midir?

$(function() { 
    document.cookie = <cookie with info not dependent on DOM> 
}); 

daha bile erken, örneğin bir çerez kaydetmek mümkün ve güvenli mi JavaScript dosyası olarak çalıştırılan herhangi bir olay işleyicisi dışında bir JavaScript ifadesi olarak yorumlanıyor? Yapılması güvenilir olmayan tarayıcılar var mı?

+0

Evet, neden olmasın? –

+0

Benim de tahminim bu güvenli, ama sadece bilinen bir konu olmadığından emin olmak istedim. Doğrulama için teşekkürler. –

+1

Çerezler 'document' nesnesine aittir. DOM'ın eksiksizliği ne olursa olsun hemen ilgilenebilirsiniz. Öyleyse git. – MaxArt

cevap

1

DOM'ın değerlerine bağımlı değilseniz, DOM yüklemesini tamamlamadan önce çerezleri okumak ve yazmak için% 100 tamamdır. Chrome için Ghostery uzantısını kullanırsanız ve herhangi bir web sitesine giderseniz, DOM hazır olmadan önce yüklenen izleme etiketlerine bir göz atabilir, çoğu normal çerezleri kullanır ve size ne kadar yaygın olduğu hakkında bir fikir verir. Bunu yapmak için.

İlgili konular