2015-06-19 3 views
6

मुझे कुकीज़ के स्रोत को निर्धारित करने और पहचानने में सक्षम होना चाहिए। जबकि मूल पृष्ठ की HTTP प्रतिक्रिया में ब्राउज़र पर कई कुकीज़ आ जाएंगी, अन्य को जावास्क्रिप्ट के माध्यम से ब्राउज़र में जोड़ा जाएगा या http (जैसे ट्रैकिंग पिक्सेल या AJAX कॉल) का उपयोग करके पृष्ठ पर लोड होने वाली संपत्तियों के माध्यम से।कुकी की उत्पत्ति निर्धारित करना जो जावास्क्रिप्ट या ट्रैकिंग पिक्सेल

प्रत्येक कुकी के स्रोत को निर्धारित/पहचानने का एक अच्छा तरीका क्या है?

+1

कैसे? आप ब्राउज़र ऐड-ऑन के माध्यम से ऐसा करना चाहते हैं? पैकेट स्निफर? यदि हमें यह प्राप्त करने के लिए जाने के लिए एक अच्छा हैक सुझाए जाने में सक्षम होना है, तो आपको इस डेटा की आवश्यकता क्यों है, इस बारे में अधिक जानकारी की आवश्यकता है। क्या यह आपकी साइट के लिए है? अन्य साइटें? – Brad

+0

हमारी अपनी कॉर्पोरेट वेबसाइट। हालांकि, इसमें एक दर्जन से अधिक टीम काम कर रही हैं और सबडोमेन के साथ-साथ कई तृतीय-पक्ष प्लगइन का उपयोग किया जा रहा है। हमने ऐसी परिस्थिति में भाग लिया है जहां कुकी 8k से अधिक हो रही है और यह पता लगाने की आवश्यकता है कि कहां से आ रहा है ताकि हम कुकी आहार शुरू कर सकें। एक पैकेट स्निफ़र आपको जावास्क्रिप्ट की शुरू की गई कुकीज़ नहीं बताएगा। यदि ब्राउज़र ऐड-ऑन है जो कि कुकी सेट होने पर निगरानी रखेगा, तो यह शानदार होगा। :) – DMCS

+0

यह मेरा मुद्दा है ... यदि आप नेटवर्क बनाई गई कुकीज़ देखते हैं, तो आप जानते हैं कि जावास्क्रिप्ट से बनाए गए कौन से हैं। हालांकि यह वास्तव में आपकी स्थिति पर लागू नहीं होता है। आपको उस जानकारी को अपने प्रश्न में जोड़ना चाहिए, क्योंकि वास्तव में यह स्पष्ट करता है कि क्या हो रहा है। – Brad

उत्तर

0

ब्राउज़र में विकास कंसोल खोलें और मूल दस्तावेज़.cookie getter/setter का संदर्भ सहेजें। इसके बाद, अपने स्वयं के फ़ंक्शन के साथ document.cookie getter/setter को ओवरराइड करें, जहां आप एक console.log ('कुकी बनाना:' + value) शामिल कर सकते हैं, फिर उस फ़ंक्शन के भीतर मूल गेटर/सेटर को कॉल करें। कोड उदाहरण के लिए निम्न लिंक देखें: Cookie Monster

संबंधित मुद्दे