मैं क्रोम और फ़ायरफ़ॉक्स के लिए एक उपयोगकर्तास्क्रिप्ट का उपयोग कर रहा हूं और मैं उपयोगकर्ता द्वारा देखी गई लिंक की जांच कर रहा हूं। मेरे पासक्रोम में देखे गए लिंक का पता लगाएं
a{
color: blue;
}
a:visited{
color: red !important;
}
मेरे सीएसएस में पृष्ठ लोड होने के तुरंत बाद आयात किया गया है। जिस पृष्ठ पर मैंने देखा है उस पर एक लिंक नीले रंग के डिफ़ॉल्ट के बजाय रंग लाल है। मैं तो का उपयोग करें: प्रत्येक लिंक पर
alert(window.getComputedStyle(document.getElementById("myLink"), null).getPropertyValue("color"))
और वे सभी Firefox में दौरा किया लिंक के लिए लाल लौट लेकिन क्रोम में वे सब नीले लौट आते हैं।
मैं सोच रहा था कि Chrome के साथ जावास्क्रिप्ट का उपयोग करके देखे गए लिंक को कैसे कार्यान्वित किया जाए। Jquery कोड या सामान्य जावास्क्रिप्ट कोड ठीक है। अग्रिम में धन्यवाद।
मैंने सोचा कि यह गोपनीयता बग फ़ायरफ़ॉक्स में लंबे समय से तय किया गया है, इसलिए इसे वहां काम नहीं करना चाहिए: http://blog.mozilla.com/security/2010/03/31/plugging-the-css-history-leak/ –
ठीक है, मैंने देखा, मैंने फ़ायरफ़ॉक्स में false.css.visited_links_enabled को गलत करने की कोशिश की और लिंक रंग नहीं बदलते हैं। तो इसका मतलब है कि यह जांचने का बिल्कुल कोई तरीका नहीं है कि उपयोगकर्ता पहले पृष्ठ पर गया है या नहीं? – user654628