मैं एक मंच पर जाता हूं जो vBulletin 3.8 का उपयोग करता है। जब मैं लॉग इन करता हूं, तो मैं यह देखने के लिए फ़ायरबग का उपयोग करता हूं कि कुकीज़ सेट की गई थीं। मैं इन कुकीज़ देखें:दस्तावेज़.cookie साइट के लिए सभी कुकी क्यों नहीं दिखाता है?
__utmb, __utmc, __utma, __utmz, bbsessionhash, vbseo_loggedin, bbpassword, bbuserid, bblastactivity, bblastvisit
वे सब एक मूल्य सेट था, और डोमेन समान था।
लेकिन जब मैं उन्हें देखने के लिए JavaScript का उपयोग, यह केवल इन कुकीज़ देखा:
__utmb, __utmc, __utma, __utmz, vbseo_loggedin, bblastactivity, bblastvisit
फ़ायरबग में, मैं केवल देखने इन तीन कुकीज़: bbsessionhash, bbpasword और bbuserid, जो वास्तव में सेट थे। HTTP केवल कॉलम HTTP में ही। इसका क्या अर्थ है और यही कारण है कि मैं उन कुकीज़ को document.cookie
का उपयोग कर जावास्क्रिप्ट में नहीं देख सकता हूं?
लेकिन क्या किसी भी तरह से आगे की ओर से उन कुकीज़ तक पहुंचने का कोई तरीका है? कुकी प्रबंधक क्रोम एक्सटेंशन उन्हें दिखा रहा है, लेकिन document.cookie नहीं। –
@ सिल्वररिंगवी, क्षमा करें लेकिन कोई नहीं है। यदि कोई तरीका है, तो यह एक ब्राउज़र सुरक्षा बग (और एक गंभीर गंभीर) है जिसे रिपोर्ट किया जाना चाहिए और तय किया जाना चाहिए। ब्राउज़र एक्सटेंशन अलग-अलग मामले हैं, हालांकि - उनके पास वेबसाइट से अधिक विशेषाधिकार हैं, और प्रबलित API (जैसे [क्रोम के लिए 'chrome.cookies.getAll'] (https://developer.chrome.com/extensions/cookies#method-getAll)) जो सभी कुकीज़ देख सकते हैं। – drdaeman
@ सिल्वररिंगवी, क्या आपको HTTP केवल ध्वज के साथ कुकीज़ तक पहुंचने का कोई तरीका मिला है? –