कैश क्लियर करने के बाद भी क्रोम को रीडायरेक्ट करने से रोकने के लिए क्रोम कैसे प्राप्त करें?


0

मेरे पास एक url है जो मैं हिट कर रहा हूं जो गुप्त मोड, फ़ायरफ़ॉक्स, सफारी और वैनिला क्रोम के अलावा किसी भी अन्य ब्राउज़र में काम करता है। अगर मैं url को कर्ल करता हूं, तो यह 200 पर वापस आता है।

जो भी कारण के लिए, क्रोम यूआरएल के लिए एक पुराने रीडायरेक्ट को कैशिंग कर रहा है। मैंने पूरी तरह से सभी कैश और इतिहास को मिटा देने की कोशिश की है।

मैं इसे कैसे ठीक करूं और क्या कुछ और है जो मैं परीक्षण कर सकता हूं कि यह क्यों हो रहा है?

जवाबों:


1

सुझाव:

1. URL के लिए एक अद्वितीय प्रत्यय लगाएं, यह कैश से बच जाएगा। उदाहरण: मूल URL http://google.com , इसे बदल दें http://google.com?Hello=1 या http://google.com?Hello=2

2. डेवलपर टूल में निर्मित Chrome का उपयोग करें और नेटवर्क टैब देखें


1

जैसा कि यह पता चला है, मैं नामक क्रोम एक्सटेंशन का उपयोग करता हूं हर जगह HTTPS जो सुरक्षित संस्करण में कुछ साइटों को पुनर्निर्देशित करने के बारे में नियमों के साथ आता है। मेरे मामले में, HTTPS एवरीवेयर एक फॉर्मस्टैक url का मिलान कर रहा था जिसे मैं एक्सेस करने की कोशिश कर रहा था और गलत तरीके से इसे गलत यूआरएल पर पुनर्निर्देशित कर रहा था।

फॉर्मस्टैक के नियमों में एक बग है जो गलत तरीके से पुनर्निर्देशित करता है:

This: http://www.formstack.com/forms/?abc-123

To this: https://www.formstack.com/forms/forms/?abc-123

यहाँ गलत नियम है:

Ruleset Path: /Users/MYUSER/Library/Application Support/Google/Chrome/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp/2013.6.4_0/rules/default.rulesets

<ruleset f="Formstack.xml" name="Formstack (partial)">
    <target host="formstack.com"/>
    <target host="*.formstack.com"/>
    <exclusion pattern="^http://www\.formstack\.com/forms/$"/>
    <rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/forms/"/>
    <rule from="^http://blog\.formstack\.com/favicon\.ico$" to="https://www.formstack.com/favicon.ico"/>
    <rule from="^http://(?:blog\.formstack\.com/wp-content/themes/fontstack-theme|support.formstack.com/assets)/images/bg\.jpg$" to="https://www.formstack.com/assets/images/bg.jpg"/>
</ruleset>

ठीक करने के लिए, इस लाइन को बदलें:

<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/forms/"/>

सेवा मेरे:

<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/"/>

नियम को अपडेट करने के बाद, बस अक्षम करें और फिर एक्सटेंशन को अक्षम करें और इसे तुरंत प्रभाव में लेना चाहिए।

मुझे यकीन नहीं है कि बहिष्करण पैटर्न मेरे url के लिए मेल नहीं खाता था, लेकिन फिर भी, मेरे ऊपर काम ठीक है। अगर मुझे कुछ समय मिलता है, तो मैं इसे परियोजना में वापस जमा कर सकता हूं।

उम्मीद है की यह मदद करेगा!


0

मैं इसे कैसे करता हूं:

  1. ओपन क्रोम डेवलपर टूल (F12 दबाएं)
  2. नेटवर्क टैब पर जाएँ
  3. "कैश अक्षम करें" चेकबॉक्स जांचें

जब तक डेवलपर टूल खुला रहता है तब तक रीडायरेक्ट कैशिंग अक्षम हो जाती है।

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