2015-06-19 6 views
6

Çerezlerin kaynağını belirleyip tanımlayabilmem gerekir. Orijinal sayfanın HTTP yanıtında tarayıcıya birçok çerez gelse de, diğerleri tarayıcıya javascript veya http kullanılarak (sayfa izleme pikselleri veya AJAX aramaları gibi) yüklenecek öğeler aracılığıyla eklenir.Çerezin kaynağını belirleme javascript veya izleme pikseli

Her bir tanımlama bilgisinin kaynağını belirlemenin/belirlemenin iyi bir yolu nedir?

+1

Nasıl? Bunu tarayıcı eklentisiyle mi yapmak istiyorsunuz? Paket dinleyicisi? Bunu elde etmek için iyi bir hack önerebilmemiz için, neden bu verilere ihtiyaç duyduğunuz hakkında daha fazla bilgiye ihtiyaç vardır. Bu siteniz için mi? Diğer siteler? – Brad

+0

Kendi kurumsal web sitemiz. Bununla birlikte, üzerinde çalışan bir düzine ekip ve alt alanların yanı sıra çok sayıda üçüncü taraf eklenti kullanılıyor. Çerezin 8 kilodan fazla büyüyor olduğu ve bir çerez diyetini başlatabilmemiz için nereden geldiğini tanımlamamız gereken bir duruma girdik. Bir paket dinleyicisi, javascript tarafından başlatılan çerezleri size söylemez. Bir çerez ayarlandığında izleyecek bir tarayıcı eklentisi varsa, bu harika olur. :) – DMCS

+0

Bu benim amacım ... eğer ağa bağlı çerezlere bakarsanız, JavaScript'ten yaratılanların hangileri olduğunu biliyorsunuz. Bu durum sizin durumunuza gerçekten uygulanmaz. Sorunuza bu bilgileri eklemelisiniz, çünkü gerçekten neler olduğunu açıklığa kavuşturuyor. – Brad

cevap

0

Tarayıcıda geliştirme konsolunu açın ve yerel document.cookie alıcı/ayarlayıcıya bir başvuru kaydedin. Bundan sonra, document.cookie getter/setter'i kendi fonksiyonunuzla geçersiz kılın, burada bir console.log ('çerez oluşturma:' + değeri) ekleyebilir ve ardından bu işlev içindeki yerel alıcı/ayarlayıcıyı çağırabilirsiniz. Bir kod örneği için aşağıdaki bağlantıya bakın: Cookie Monster