2010-03-31 10 views
5

क्या हम वेब ब्राउज़र में बनाए गए इतिहास बिंदुओं को हटा सकते हैं।ब्राउज़र से इतिहास बिंदुओं को हटा रहा है

या यह जब एक नमूना लिंक "कुछ लिंक" क्लिक किया जाता है और ब्राउज़र में यूआरएल बदल

उत्तर

9

आप ब्राउज़र इतिहास से आइटम नहीं हटा सकते हैं, लेकिन आप विंडो में एक नया दस्तावेज़ लोड कर सकते हैं और जावास्क्रिप्ट के साथ इतिहास बाईपास कर सकते हैं। इस स्थान की replace() method साथ किया जाता है वस्तुओं

top.location.replace(newUrl); 
+0

यह काम करने के लिए नहीं मिला जब केवल यूआरएल का एंकर हिस्सा बदल गया। कम से कम सफारी 5 एंकर भाग को छोड़ देता है जब स्थान। स्थान कहा जाता है। – akauppi

4

ब्राउज़र का इतिहास, उपयोगकर्ता के अंतर्गत आता है आपके आवेदन (ग्राहक या serverside) के लिए नहीं इतिहास बिंदु नहीं जोड़ सकता है। जावास्क्रिप्ट के माध्यम से इसे एक्सेस करने का कोई तरीका नहीं है और यह एक बहुत अच्छी बात है।

+2

जीमेल का मामला, करीब ब्राउज़र और फिर खुला जीमेल अंत में लेते हैं, यह में प्रवेश करें, यकीन है कि ठहरने के हस्ताक्षर बनाने के चेक किया गया है, अब ब्राउज़र में संबोधित कई बार बदल जाएगा और होगा अपने मेल बॉक्स पर जमीन लेकिन उन बिंदुओं में से कोई भी बैक बटन के माध्यम से सुलभ नहीं है। वह यह कैसे करते हैं। –

+2

@ प्रवीण प्रसाद अनुरोध शायद रीडायरेक्ट हैं और इसलिए ब्राउज़र इतिहास नहीं दिखाते हैं। – dublintech

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