Google Chrome सत्र को अक्षम करें कार्यक्षमता [डुप्लिकेट] को पुनर्स्थापित करें


58

इस सवाल का पहले से ही यहाँ एक जवाब है:

क्रोम अंतिम सत्र को बहाल करने की पेशकश करता है जब यह ठीक से बंद नहीं हुआ (पावर आउटेज, क्रोम क्रैश हो गया, ...)।

मैं इसे कैसे निष्क्रिय करूं? (सेटिंग या कमांड लाइन स्विच)

मैं एक बैच फ़ाइल का उपयोग कर रहा हूं जो विंडोज़ स्टार्टअप पर एक पृष्ठ के लिए कियोस्क मोड में क्रोम (अन्य चीजों के साथ) शुरू होती है। पावर आउटेज आदि के बाद भी इसे केवल उस पेज को बिना हंगामे के लॉन्च करना चाहिए।


1
इसे अक्षम करना संभव नहीं है। यदि आप बैच फ़ाइल का उपयोग कर रहे हैं, तो मैं क्रोम को लॉन्च करने से पहले, सत्र को संभालने वाली फ़ाइल को सरलता से हटा दूंगा।
रामऔंध

@ रामहाउंड कौन सी फ़ाइल (s) होगी? "उपयोगकर्ता डेटा \ डिफ़ॉल्ट \ वर्तमान सत्र" और "उपयोगकर्ता डेटा \ डिफ़ॉल्ट \ वर्तमान सत्र" से कोई फर्क नहीं पड़ता। न तो "उपयोगकर्ता डेटा \ chrome_shutdown_ms.txt" करता है।
रीहा

@riha बस ब्राउज़र बंद अपनी समस्या को हल करने से पहले इतिहास और सत्र को साफ करने और वहाँ किसी तीसरे पक्ष के उपकरणों, जो स्वत: इतिहास पोंछा करती थी जब आपके सिस्टम पुनरारंभ थे
BlueBerry - Vignesh4303

एक पावर आउटेज इतिहास / सत्रों को साफ़ करने से रोकता है। पूरे प्रोफ़ाइल फ़ोल्डर को हटाना काम करता है, लेकिन यह थोड़ा बहुत महसूस होता है ...
riha

@janot और अन्य करीबी: यह प्रश्न अधिक उच्चीकृत है और लिंक किए गए डुप्लिकेट की तुलना में बहुत अधिक विचार है। मैंने पुराने को बंद करने के लिए मतदान किया है, कम-से-कम डुप्लिकेट के रूप में देखा गया है।
nc4pk

जवाबों:


42

मुझे पता है कि यह पुराना है, लेकिन मुझे लगा कि यह दूसरों के लिए उपयोगी होगा जो इस पर आ सकते हैं।

मैं इस मुद्दे था और झंडे सेटिंग्स की कोशिश की, लेकिन यह मदद नहीं की। --incognitoआदेश में जोड़ने से समस्या हल हो गई।

chrome.exe --kiosk --incognito some.web.site

मैंने क्रोम को क्रैश करने और पीसी को पावर खींचने के विभिन्न फैशन में यह कोशिश की। सभी परीक्षणों में सिस्टम पॉवर अप हो जाएगा और बिना फ्रॉक फेस एरर संदेश के कियोस्क मोड में चला जाएगा।


1
क्या यह @ DOM के उत्तर से अलग है?
एंड्रयू लोट

8
ध्यान दें, गुप्त मोड कैशिंग अक्षम करता है, इसलिए यदि आपके आवेदन के लिए यह महत्वपूर्ण है तो यह एक बढ़िया विकल्प नहीं है।
एरिकिक्स

यह आपके द्वारा सेट किए गए किसी भी एक्सटेंशन को अक्षम करता है।
एंड्रे क्रिस्टोफर एंडरसन

28

इस लाइन का प्रयास करें

chrome.exe --kiosk --disable-session-crashed-bubble "http://example.com"

अधिक विस्तृत जानकारी के लिए

http://peter.sh/experiments/chromium-command-line-switches/


8
यह अच्छी तरह से काम करता है अगर आप शामिल हैं - हटाने योग्य- infobars जो फिर चेतावनी को पूरी तरह से मारता है
l0ft13

के रूप में अब chrome.exe --disable-session-crashed-bubbleबस शीघ्र दूर करने के लिए पर्याप्त है।
दीलन

14
ध्यान दें कि यह Chrome 58 के साथ अब और काम नहीं करता है
bk138

1
हां, --disable- session- क्रैश-बबल गैर-ऑपरेशनल लगता है, अपने दो बिट्स को bugs.chromium.org/p/chromium/issues/detail?id=445256#c17 पर क्रोमियम टीम को जोड़ने के लिए स्वतंत्र महसूस करें। इस मामले को जानें।
बेन रॉबर्ट्स

क्रोम 71 के साथ: --restore-last-sessionक्रोम लॉन्च करते समय तर्क
मैट

28

मुझे दिए गए समाधानों में कुछ असुविधाएँ दिखाई देती हैं:

--incognito स्विच कैश को हटा देता है, जो ज्यादातर परिस्थितियों में बहुत बुरा है।

(कॉपी-पेस्टिंग क्रोम हेल्प)

Google Chrome में सैकड़ों अनिर्दिष्ट कमांड-लाइन फ़्लैग हैं जिन्हें डेवलपर्स के व्हाट्स पर जोड़ा और हटाया जाता है।

-disable-session-crashed-bubble इस बात पर निर्भर करता है कि आप क्रोम के किस संस्करण का उपयोग कर रहे हैं, सबसे वास्तविक संस्करण v39 में इसकी सेटिंग की अनुमति नहीं है।

मैंने जो समाधान किया वह था उपयोगकर्ता प्रोफ़ाइल को बदलना और क्रैश स्थिति को एक सामान्य क्लोज स्टेटस पर लिखना, यह एक सरल हैक है जो एकदम सही काम करता है।

यह वह स्क्रिप्ट है जो मैं उबंटू 12.04 और 14.04 के तहत क्रोम-सेशन में कियोस्क-मोड में चलाता हूं

#!/bin/sh
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/google-chrome/Default/Preferences
sed -i 's/"exit_type": "Crashed"/"exit_type": "None"/' ~/.config/google-chrome/Default/Preferences
google-chrome --kiosk "http://some_url"

यह बस स्ट्रिंग को ढूंढता है और प्रतिस्थापित करता है

  • "Exited_cleanly": झूठे
  • exit_type ":" क्रैश किया गया "

साथ में

  • "exited_cleanly": सच
  • "exit_type": "कोई नहीं"

तो, कोई फर्क नहीं पड़ता कि क्रोम कैसे बंद हो गया है। यह हमेशा सोचेगा कि यह इनायत से बंद हुआ है। (कई क्रोम संस्करणों में परीक्षण किया गया)


अगर मैंने linux का इस्तेमाल किया होता तो, मैं शायद इसे आज़मा लेता।
रीहा

1
यह थोड़ा संशोधित आदेश क्रोमियम 56 के साथ काम करता है: sed -i -e 's / ("exit_type": \ s *) "क्रैश" / \ 1 "कोई नहीं" / g' \ -e 's / ("exited_cleanly: \" s *) गलत / \ 1true / g '\ ~ / .config / क्रोमियम / डिफ़ॉल्ट / प्राथमिकताएं
Sundae

chromium/Local Stateफ़ाइल के बारे में मत भूलना , जिसमें समान फ़ील्ड है।
user3549596

1
मैंने इस जानकारी के आधार पर, superuser.com/a/1206120/4160 पर एक अद्यतन उत्तर दिया ।
जोश केली

1
इसे हैंडल करने के लिए या तो कुछ इस तरह से करें: sed -i's / "exit_type": * "Crashed" / "exit_type": "कोई नहीं" / '~ / .config / google-chrome / Default / Preferences विषय किसी को भी हैंडल करेगा। कुंजी और मूल्यों के बीच रिक्त स्थान की संख्या (कोई नहीं सहित)।
रॉफर

14

इसे इस्तेमाल करे

  • के लिए जाओ chrome://flags/
  • फिर Enableउस लिंक पर क्लिक करें जो लिखते हैं: " Disable Better session restore"

आशा है कि ये आपकी मदद करेगा


11
लगता है कि उन्होंने इस झंडे को हटा दिया ... (विंडोज क्रोम v38), बुमर।
बेन रॉबर्ट्स

4

क्रोम \ डिफ़ॉल्ट \ वरीयता खोलें, और मान को बदल दें

"exit_type": "कोई नहीं",

"exited_cleanly": सच,

फ़ाइल सहेजें, और उसे "केवल पढ़ने के लिए" विशेषता पर रखें। Chrome ब्राउज़र के विभिन्न संस्करणों पर परीक्षण किया गया


3
Chrome 72 पर "exit_type": "Normal"पसंदीदा मूल्य प्रतीत होता है।
Zach ब्लूमक्विस्ट

3

किसी ने यहाँ समस्या के इर्दगिर्द जाने के लिए सिर्फ Incognito Mode में Chrome चलाने का सुझाव दिया है । यदि आप पूर्ण स्क्रीन मोड में चल रहे हैं और किसी विशिष्ट पृष्ठ पर पुनर्निर्देशित कर रहे हैं जो ध्यान देने योग्य नहीं होना चाहिए। मुझे पता है कि थोड़ा सा काम है।


यह निश्चित रूप से कुछ उपयोगी जानकारी प्रदान करता है, धन्यवाद। मेरा वर्तमान समाधान क्रोम शुरू करने से पहले पूरे प्रोफ़ाइल फ़ोल्डर को हटाना है। गुप्त बेहतर विकल्प है। मैं वापस रिपोर्ट करूँगा।
रिहा

1
ध्यान दें, गुप्त मोड कैशिंग अक्षम करता है, इसलिए यदि आपके आवेदन के लिए यह महत्वपूर्ण है तो यह एक बढ़िया विकल्प नहीं है।
ericsco
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.