किसी भी इतिहास आइटम को हटाने के लिए फ़ायरफ़ॉक्स को बिल्कुल कैसे स्थापित करें?


20

क्या फ़ायरफ़ॉक्स को इस तरह से स्थापित करने का एक तरीका है कि यह अपने इतिहास से किसी भी आइटम को कभी नहीं हटाता है (स्वचालित रूप से)?

अतीत में शायद एक 'सभी इतिहास आइटम रखें' थे, फिर आप इसे मेनू से बड़े पूर्णांक जैसे 999999999 दिनों में सेट कर सकते हैं।

चूंकि, पहले किसी का ध्यान नहीं गया, यह सेटिंग चली गई, मैंने वर्तमान में बैक अप places.sqlite(जीत पर %Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite) में हल करने का संकल्प लिया ।

मान लीजिए कि मैं यह जांचे बिना अपग्रेड नहीं करूंगा कि मेरी बैकअप विधि अभी भी काम करती है:

कैसे आज सभी इतिहास आइटम रखने के लिए फ़ायरफ़ॉक्स v22 सेट कर सकते हैं ?

मैंने पहले ही ये मान सेट कर दिए हैं about:config

places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800

अभी भी मेरे पास डेटाबेस में सबसे पुराने इतिहास आइटम से पुराने बुकमार्क हैं; हालाँकि मैं याद नहीं कर सकता जब मैंने इन सेटिंग्स को सेट किया था!

तो क्या यह पर्याप्त है? क्या ये अच्छे मूल्य हैं? क्या ऐसा करने के लिए अन्य या बेहतर तरीके हैं (जैसे। एक ऐडऑन)।


4
@ रिचर्ड मुझे अतीत में दूर की चीजें करना याद है, लेकिन सटीक URL याद नहीं कर सकते। मैं उन्हें इतिहास में इन कृत्रिम इतिहास फ़ाइल और समय सीमा से अधिक समय तक याद करता हूं। संभावना है कि मैंने ऐसी साइट को बुकमार्क नहीं किया है जो तब मेरे लिए कोई दिलचस्पी नहीं थी, लेकिन अब ब्याज की है। और मैं वास्तव में उस चीज़ की खोज शुरू करना पसंद नहीं करता, जो मैंने पहले ही एक बार पा लिया है और इसे याद रखने के लिए काफी अच्छा पाया है, जैसा कि इस बिंदु पर समय ने बताया है। और मैं इस डेटा को स्थानीय रूप से रखना चाहता हूं, क्योंकि यह किसी और का व्यवसाय नहीं है।
n611x007

1
एवरनोट के बारे में @cybernard, कोई मतलब नहीं है, मेरा मतलब है कि मैं सिर्फ बुकमार्क का उपयोग कर सकता था, लेकिन समस्या यह है कि आने के समय मैं आने वाले दिनों में पृष्ठ के मूल्य की उम्मीद नहीं कर सकता; नोट लेने से बुकमार्क आसान होगा और मैं बहुत सारे बुकमार्क का उपयोग करता हूं लेकिन यहां मुझे बिल्कुल वही चाहिए जो मैंने बुकमार्क / नोट नहीं किया था। प्रविष्टि के बारे में, आपके बारे में इसका अर्थ है: प्रविष्टियों को कॉन्फ़िगर करना? क्या यह अनुभव से है कि फ़ायरफ़ॉक्स उनका सम्मान करता है? कार्गो पंथ की तरह लगता है के रूप में 9s में लाना और अगर यह अप्रभावी साबित हो रहा है, मैं खाली हाथ छोड़ दिया जाएगा
n611x007

1
फ़ायरफ़ॉक्स 4.0.x की रिलीज़ के बाद से, फ़ायरफ़ॉक्स की संख्या इतिहास को बनाए रखेगी सीधे सिस्टम हार्डवेयर से संबंधित है। फ़ायरफ़ॉक्स गणना करता है कि सिस्टम प्रदर्शन को प्रभावित किए बिना कितना इतिहास बनाए रखना है। आप इसे अब और नहीं बदल सकते।
क्रोव

2
सिस्टम के आधार पर इतिहास को हटाने वाले फ़ायरफ़ॉक्स के लिए संदर्भ: wiki.mozilla.org/Firefox/Projects/Places_async_expiration
अचल डेव

2
@ अचलचावे, मेरा मानना ​​है कि लिंक भविष्य की परियोजना के बारे में है। जबकि वर्तमान कार्यान्वयन डेवलपर.
उपयोगकर्ता

जवाबों:


7

अब एक उचित समाधान है (फ़ायरफ़ॉक्स v40): places.history.expiration.max_pages'इष्टतम डेटाबेस आकार' गणना को ओवरराइड करेगा, इसलिए इसे बड़े सकारात्मक मूल्य पर सेट करने से वांछित प्रभाव प्राप्त होना चाहिए।

इस जवाब को देखें ।


यह v4 में है । परिवर्तन के दोष 30fcd9794eb2 2010-01-15 "part10", 520165 लक्ष्य mozilla1.9.3a 1 को खाली करते हुए स्थान async समाप्ति को दर्शाता है । निकटतम चीज़ जो मुझे बुकमार्क में मिली, वह GECKO193a3_20100315_RELBRANCH है जिसे FIREFOX_4_0b11_RELEASE के साथ 2011-02-03 से टैग किया गया था । मैं पुष्टि करता हूं 4.0b11 में यह तर्क है।
n611x007

तो क्या आपको लगता है कि places.history.expiration.max_pages(1) places.history.expiration.transient_current_max_pagesओपी में पहले से सेट किए गए (2) की तुलना में अधिक प्रभावी है ? क्यों? विशेष रूप से क्या const PREF_MAX_URIS = "max_pages";(1) से जोड़ता है, लेकिन बचा जाता है (2)? मैं या तो इस बात की पुष्टि करूंगा कि (1) और PEX__loadprefs () प्रभावी है या इस बात की पुष्टि करता है कि यदि मैं मुक्त स्थान को 0 में सिकोड़ता हूं, तो इतिहास (1) सेट के साथ रहता है, लेकिन (1) परेशान होता है।
n611x007

1
अच्छा स्वामी जो एक टिप्पणी है ° ~ ° @ n611x007: PREF_MAX_URIS(1) से क्या संबंध है PREF_BRANCH = "places.history.expiration."। शाखा के max_pagesसापेक्ष लाया जाता है .exipration- लाइन 461 और लाइन 760 देखें ,
Cauterite

1
मेरे पास यह विश्वास करने का कारण है कि सेटिंग transient_current_max_pagesका इतिहास की समाप्ति पर कोई प्रभाव नहीं पड़ता है। nsPlacesExpiration.js वास्तव में इसे कभी नहीं पढ़ता है, केवल इसे पढ़ने के लिए अन्य घटकों के लिए वर्तमान इतिहास सीमा को उजागर करने के साधन के रूप में लिखता है। places.history.expiration.max_pagesवास्तव में समाप्ति को नियंत्रित करता है।
9

1
@ जोएल.ओ ने क्या आपने / एक / el ९ ५३०२ / ९९ ५४५ ९ पढ़ा ? यह कहता है " .max_pagesडिफ़ॉल्ट रूप से मौजूद नहीं है, आपको इसे बनाना होगा" और " .transient_current_max_pagesस्वचालित रूप से अपनी .max_pagesसेटिंग से मेल खाने के लिए खुद को समायोजित करना चाहिए "
Cauterite

4

आप एक निजी फ़ायरफ़ॉक्स सिंक सर्वर चला सकते हैं , और हिस्ट्री रिटेन साइज़ को 1 जीबी पर सेट कर सकते हैं, या ऐसा कुछ पागल कर सकते हैं। जहां तक ​​मुझे पता है, यह इतिहास को नष्ट नहीं करेगा, और आप उस संपूर्ण इतिहास को किसी भी ब्राउज़र उदाहरण पर देख सकेंगे जो आप सिंक करते हैं।


मैंने इतिहास को बनाए रखने का आकार कहां सेट किया है (या तो फ़ायरफ़ॉक्स या बुनाई-न्यूनतम में)? मैंने फ़ायरफ़ॉक्स विकल्प / सिंक की जाँच की है, लेकिन मैंने केवल कोटा पढ़ा और कमांड-लाइन विकल्प देखा, weave-minimalलेकिन मैंने इतिहास बनाए रखने के आकार के बारे में एक नहीं देखा है।
n611x007

नोट: बुनाई-न्यूनतम वर्तमान सिंक एपीआई का समर्थन नहीं करता है। आप अभी भी आधिकारिक सिंक सर्वर के अपने उदाहरण को चला सकते हैं, लेकिन इसके पास कई विन्यास विकल्प नहीं हैं - आपको कस्टम इतिहास अवधारण नीति लागू करने के लिए इसे पैच करना होगा (मैंने इसमें कोई आगे नहीं देखा है)।
कोटराइट

3

User341084 के उत्तर से पैलेमून फोरम में, समाप्ति-इतिहास-दर-दिनों के ऐड-ऑन की एक कड़ी थी - जिसमें समाप्ति को पूरी तरह से अक्षम करने (या समाप्ति अवधि को परिभाषित करने) का विकल्प होता है।


हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। यदि लिंक किए गए पृष्ठ में परिवर्तन होता है तो लिंक उत्तर अमान्य हो सकते हैं।
चार्लीआरबी

1
मैं सहमत हूं - लेकिन लिंक एक समाधान के लिए नहीं है, बल्कि एक प्लगइन के लिए है, और लिंक का नाम ऐड-ऑन नाम है, इसलिए यहां कुछ और नहीं है जो मैं यहां डाल सकता हूं।
चुकोको

1
ऐड-ऑन में वह विकल्प बस के लिए सेट करता places.history.expiration.max_pagesहै 999999
उपयोगकर्ता

2

मेरे पास एक ही मुद्दा था और मैंने एक हैकी तरीका खोजा, जिसके बारे में आप यहां पढ़ सकते हैं: http://forum.palemoon.org/viewtopic.php?t=3260

Tl; dr वर्जन है, mozilla.cfg का उपयोग करके वैरिएबल स्थानों को लॉक करें। मुद्दा यह है कि फ़ायरफ़ॉक्स उस सेटिंग को स्वचालित रूप से बदल देगा जब तक कि आप इसे लॉक नहीं करते।

ध्यान दें कि mozilla.cfg पोर्टेबल फ़ायरफ़ॉक्स में काम नहीं करता है, इसलिए ऐसी स्थिति में मैं इसके बजाय पोर्टेबल Pale Moon का उपयोग करने की सलाह देता हूं (जो mozilla.cfg के साथ काम करता है)

आप mozilla.cfg का उपयोग करने के बारे में जानकारी यहाँ पा सकते हैं: http://kb.mozillazine.org/Locking_preferences

यह तकनीकी रूप से इतिहास को हमेशा के लिए रखने के लिए निर्धारित नहीं करता है, लेकिन यह बहुत सारी प्रविष्टियों की एक बिल्ली को बनाए रखेगा। मेरे पास वर्तमान में 18 महीने पहले और मेरे स्थानों पर इतिहास है। एसक्लाइट फाइल (जो इतिहास को बरकरार रखती है) 150 एमबी से अधिक है (6 महीने पहले यह लगभग 100 एमबी थी, इसलिए मेरे लिए मैं हर 6 महीने में 50 एमबी जोड़ता हूं)। ध्यान दें कि, इतने बड़े आकारों के साथ, SSD की अत्यधिक अनुशंसा की जाती है। यदि आपके पास एक नहीं है, तो इसके बजाय एक रैमडिस्क + प्रतीकात्मक लिंक का उपयोग करने पर विचार करें (एक रैमडिस्क जो समयबद्ध अंतराल पर या शटडाउन पर डेटा बचाता है)।

इसके अलावा, यह आपके इतिहास की फ़ाइल का बैकअप बनाने के लिए एक अच्छा विचार हो सकता है, जब यह बाहर या कुछ और होता है। तो फिर, यह पूरी तरह से हार्ड ड्राइव बैकअप बनाने के लिए एक अच्छा विचार है ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.