मेनू बटन के बिना किसी डिवाइस पर क्रोम (Ctrl + F5 एनालॉग) में एक वेब पेज को ताज़ा कैसे करें?


16

मेरे पास 4.2.2 और क्रोम ब्राउज़र के साथ एक Nexus 7 Android डिवाइस है।

कोई वेब पेज का एक ताज़ा ताज़ा प्रदर्शन कैसे कर सकता है - Ctrl+F5डेस्कटॉप पर हॉटकी का एनालॉग ?

कृपया, ध्यान दें कि डिवाइस में मेनू बटन नहीं है।

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


2
मेनू बटन (या उसकी कमी) कैसे संबंधित है?
एल्डररैथिस

@eldarerathis, मैंने नेट पर कुछ पोस्ट देखी, मेनू कुंजी दबाए रखते हुए रिफ्रेश टूल बटन दबाने का सुझाव दिया।
स्टेन

आह, दिलचस्प है। मैंने पहले ऐसा नहीं सुना था।
एल्डररैथिस

1
इस सवाल का StackOverflow पर बेहतर जवाब है (जो यह बताता है कि समुदाय को कैसे विभाजित करने में मदद नहीं करता है? एंड्रॉइड प्रोग्रामिंग के लिए काफी करीब है कि इसके लिए एक अलग साइट बनाने के लायक नहीं है; रसायन विज्ञान बनाम गणित - निश्चित।)
Dan Dascalescu

जवाबों:


-2

प्रति साइट कैश दरकिनार:

यह ब्राउज़र कैश के बजाय सर्वर से कैश और लाने की सामग्री को दरकिनार करने के लिए एड्रेस बार में एक सरल जावास्क्रिप्ट कोड चलाने की आवश्यकता है। सर्वर से वर्तमान पृष्ठ को पुनः लोड करने वाले बल पर इस MDN पृष्ठ के अनुसार ,

javascript:location.reload(true)

ब्राउज़र पता बार में उपरोक्त कोड दर्ज करें और Enter कुंजी दबाएं। यह आपके ब्राउज़र में कैश्ड तत्वों को चुनने के बजाय सर्वर से सभी सामग्री प्राप्त करेगा (इस प्रकार ब्राउज़र कैश को दरकिनार)।

सभी वेबसाइटों के लिए बाईपास कैश डेटा (ग्लोबल कैश)

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

Settings > Privacy > CLEAR BROWSING DATA

"कैश" चेकबॉक्स (और यदि आप चाहें तो ब्राउज़र डेटा, कुकीज़, पासवर्ड आदि जैसे अन्य विकल्प) का चयन करें और "साफ़ करें" चुनें।

नोट: जबकि Ctrl+ F5ब्राउज़र को कैश को बाहर निकालने और सर्वर से नई सामग्री का अनुरोध करने का कारण होगा, सर्वर no-cacheहेडर को अनदेखा कर सकता है और सर्वर-साइड कैश्ड पृष्ठ की सेवा कर सकता है। इस प्रकार, यहां तक ​​कि Ctrl+ F5पृष्ठ के पुराने संस्करण को वापस कर सकता है यदि सर्वर नो-कैश हेडर को अनदेखा करता है।

इंकॉग्निटो मोड:

गुप्त मोड के माध्यम से ब्राउज़िंग इतिहास और कैश को अक्षम करता है। तो आप किसी भी साइट पर जा सकते हैं गुप्त मोड के माध्यम से हर बार ताजा सामग्री का अनुरोध करने के लिए।


क्या करता है पर अधिक दिलचस्प चर्चा के लिए Ctrl+ F5या बल ताज़ा करता है,

इस SO पोस्ट को पढ़ें, ब्राउज़र "F5" और "Ctrl + F5" ताज़ा करने के लिए क्या अनुरोध करता है?



1
ब्राउज़िंग डेटा साफ़ करने के बाद भी, ताज़ा नहीं हो रहा था। मुझे अपने एंड्रॉइड फोन में क्रोम को मारना और पुनः लोड करना था ताकि इसे कैश से प्राप्त करने के लिए मजबूर किया जा सके। (बाद में, ऐसा लगता है कि डिस्क पर कैश साफ़ करने के बाद भी ऐसा प्रतीत होता है) वाष्पशील भंडारण उर्फ ​​फ्लैश मेमोरी।]
ADTC

3

Chrome के साथ मेरे सैमसंग टैबलेट ब्राउजिंग पर, एड्रेस बार में इसे टाइप करें:

javascript:location.reload(true)

यह जावास्क्रिप्ट का उपयोग करके एक हार्ड लोड को ट्रिगर करना चाहिए। अब मुझे अपने द्वारा किए गए कोड के परिवर्तन के परिणामों का निरीक्षण करने के लिए दिनों का इंतजार नहीं करना पड़ेगा। एक नई समस्या यह है कि टैबलेट पर टाइप करना मेरा पसंदीदा काम नहीं है।

उपर्युक्त कमांड टाइप करने के बजाय मैंने डेस्कटॉप मोड और फिर वापस बदलने की कोशिश की। जो कि ताज़ा नहीं था।


2

मुझे इनमें से कोई भी समाधान काम करने के लिए नहीं मिला। हालाँकि मुझे काम करने का हल मिल गया है।

सबसे पहले, सीएसएस यूआरएल का पता लगाएं। मेरे मामले में यह इस तरह दिखता था:

/min/assets/css/style.min.css

इसे पता फ़ील्ड में लिखें, लेकिन इसमें GET वैरिएबल भी जोड़ें:

/min/assets/css/style.min.css?hello

उम्मीद है कि GET वैरिएबल स्वीकृत है। क्योंकि यह एक नया यूआरएल है जो सीएसएस को पुनः लोड करने के लिए मजबूर करता है। अब साइट पर वापस जाएं और सीएसएस को फिर से लोड किया जाना चाहिए था।


2

मुझे यह मिला !!!!!!

URL के बाईं ओर एक सूचना आइकन (i) या लॉक आइकन है। आइकन और फिर [वेब साइट कॉन्फ़िगरेशन] पर क्लिक करें।

आपको वर्तमान साइट के कैश को साफ़ करने के लिए एक ट्रैश आइकन मिलेगा, और वैकल्पिक रूप से "पुनर्स्थापना प्राथमिकताएं" बटन।

एंड्रॉइड क्रोम 71 पर काम करना।


1
मेरे S9 + पर काम नहीं करने पर, Chrome 73.0.3683.90 का निर्माण करता है। मैंने जिस पृष्ठ को नियंत्रित किया है, उस पर कम से कम 15 बार स्पष्ट और रीसेट विकल्प मारा (इसलिए मुझे पता है कि कोड काफी अच्छा करता है)। हालाँकि, मेरे द्वारा लोड किए जा रहे पृष्ठ पर चल रहा JS अभी भी एक पुराना संस्करण है।
SE स्ट्राइक अगेन दुर्भाग्यवश

1
खैर, यह मेरे S9 पर पूरी तरह से काम करता है, इसलिए मुझे लगता है कि आपके मामले के लिए कुछ खास चल रहा है! क्या आप उस पर और अधिक लूट कर सकते हैं?
JCM

मैंने अब दो अलग-अलग डिवाइसों पर यह कोशिश की है, एक डेवलपर मोड का उपयोग कर रहा है (मेरा फोन, क्योंकि मैं एक डेवलपर हूं), और एक दोस्त का। साथ ही, मैंने एक टैबलेट पर कोशिश की है; वहाँ नहीं जाना +। साथ ही, मैंने क्रोम का उपयोग करते हुए अपने कॉर्पोरेट iPhone पर भी प्रयास किया, और यही समस्या है। इसलिए मेरे दृष्टिकोण से, आप भाग्यशाली लगते हैं, जितना कि मुझे लगता है कि मेरे निपटान में कई त्रुटिपूर्ण उपकरण हैं।
SE स्ट्राइक्स अगेन दुर्भाग्यवश

बेशक, असली समस्या क्रोम / एंड्रॉइड के फंकी व्यवहार और हाइपर-आक्रामक कैशिंग है। यह एक गुप्त मोड की तरह है जो काम नहीं करता है (जिसके बारे में बोलना ... जो ठीक से काम नहीं करता है ...)
एसई स्ट्राइक अगेन दुर्भाग्य से

बस जाँच की गई कि iPhone के क्रोम में यह विकल्प नहीं है जो आप कह रहे हैं इसलिए मेरा मानना ​​है कि हम एक ही बात नहीं बोल रहे हैं: मेरे एंड्रॉइड के क्रोम में व्हाट्सएप "स्पष्ट और रीसेट" नहीं है। इसे ट्रिपल चेक करने के लिए, Xiaomi A1 पर काम करने वाले ओके पर मेरे सुझाव का परीक्षण किया है (ध्यान दें कि यह KB में पेज के स्थानीय कैश आकार को प्रदर्शित करता है)। हो सकता है कि आपको टैब बंद करने की आवश्यकता हो (या क्रोम को मारने की कोशिश करें)। अन्यथा मैं सोच रहा हूं कि एक विशिष्ट साइट के "कचरा बटन" क्या करने की उम्मीद है ...?
JCM

1

मैं अभी और सुरुचिपूर्ण समाधान ढूंढता हूं। वेबपेज के मेनू में वेबसाइट के डेस्कटॉप संस्करण के लिए पूछें। यह सर्वर से डेटा खींचेगा और पेज पुनः लोड होगा। उसके बाद आप एक बार फिर से मोबाइल संस्करण के लिए वापस आ सकते हैं।


1
सभी वेबसाइट मोबाइल / डेस्कटॉप संस्करण प्रस्तुत नहीं करती हैं।
एले

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

1

मुझे जावास्क्रिप्ट के माध्यम से एक ही मूल डोमेन से वर्तमान कैश या सभी कैश को खाली करने का एक तरीका चाहिए, इसलिए मैं यह सुनिश्चित कर सकता हूं कि त्रुटियों के बिना मेरे वेबएप का अपडेट रोलआउट आए।

मुझे HTML हेडर में कैशे मेटा टैग को अस्थायी रूप से बदलने पर भी कोई सफलता नहीं मिली।

केवल डेस्कटॉप पर और स्वचालित नहीं:

ctrl + R

कैश को साफ़ करने के लिए पुनः लोड करने के लिए काम करते थे।

अब आपको दबाना है

ctrl + shift + R
or
shift + F5

ऐसा लगता है कि क्रोम ने कैश को साफ करना मुश्किल बना दिया है।

वे शायद Browserpeed बेंचमार्क में धोखा देने के लिए ऐसा करते हैं। VW स्टाइल।

मैंने अपना वर्कअराउंड फोर्सरेलॉड () फ़ंक्शन लिखा है जो विंडोज़ क्रोम और एंड्रॉइड क्रोम और क्रोमियम पर काम करता है:

window.forceReload = function(){
    if( !window.fetch)return document.location.reload( true);
    var els = document.getElementsByTagName( "*");
    for( var i = 0; i < els.length; i++){
        var src = "";
        if( els[i].tagName == "A")continue;
        if( !src && els[i].src)src = els[i].getAttribute( "src");
        if( !src && els[i].href)src = els[i].getAttribute( "href");
        if( !src)continue;
        fetch( src, { cache: "reload"});
    }
    return document.location.reload( true);
};

यह फ़ंक्शन केवल वर्तमान पृष्ठ पर लोड की गई सामग्रियों को पुनः लोड करेगा, आप सर्वर पर नए अपडेट के बाद इसे अपने प्रत्येक क्लाइंट पर एक बार ट्रिगर कर सकते हैं, या बस अपने ऐप पर एक ताज़ा ताज़ा बटन जोड़ सकते हैं।


कोड साझा करने के लिए धन्यवाद। फ़ेच अभी भी प्रायोगिक API लगता है, तो संभवतः एक और प्रयोगात्मक Cache API भी उपयोगी हो सकता है।
स्टेन

-1

इसे फिर से लोड करने के लिए एक पृष्ठ पर खींचो, यह स्मार्टफ़ोन के लिए क्रोम के लिए ncorporated आता है, इस तरह की और ट्रिक्स देखने के लिए, इस लिंक को जांचें , जहां मुझे आपकी समस्या का समाधान मिला


1
जबकि यह सुविधा सबसे हाल ही में क्रोम ब्रॉवर्स (ऊपर ver.41) में जोड़ा गया है, यह पुराने संस्करणों में उपलब्ध नहीं होगा। तो यह सुविधा काम कर भी सकती है और नहीं भी। और इससे भी महत्वपूर्ण बात, यह पृष्ठ को सामान्य तरीके से पुनः लोड करता है, लेकिन ओपी एक कठिन रिफ्रेश के लिए कहता है।
लकी

यह निर्दिष्ट नहीं है यदि अपेक्षित समाधान एंड्रॉइड या कोडिंग के दृष्टिकोण के तहत है
fsalazar_sch

1
समझ में नहीं आ रहा है कि आपका क्या मतलब है। लेकिन यह जवाब मुझे विश्वास नहीं दिलाता है कि यह ओपी की समस्या का समाधान प्रदान करेगा।
भाग्यशाली

यह "उत्तर" शाब्दिक रूप से केवल उन लोगों को बता रहा है जिन्हें आप पृष्ठ पर नीचे खींचकर नियमित रूप से ताज़ा कर सकते हैं । हालांकि ओपी का सवाल "हार्ड रिफ्रेश" करने के बारे में था, पीसी पर सीटीआरएल + एफ 5 समकक्ष।
बोर्ट

-3

आपके द्वारा देखी जा रही वेब पता विंडो के बाईं ओर एक लगभग गोलाकार तीर है।


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