Google Chrome पर "फ़ॉर्म पुनः सबमिट करने की पुष्टि करें" को अक्षम करें


19

जब मैं रिफ्रेश करता हूं, तो मैं Google Chrome पर "पुष्टिकरण पुन: प्रवेश की पुष्टि" पॉपअप को अक्षम करना चाहता हूं। यह (बहुत) पुरानी चर्चा समस्या को स्वीकार करती है, लेकिन एक समाधान प्रदान नहीं करती है।

वहाँ एक बेहतर विचार के साथ कोई है?


5
Chrome स्रोत कोड डाउनलोड करें और अपने स्वयं के संस्करण को उन सभी सुविधाओं के साथ हैक करें जो आप करते हैं और नहीं चाहते हैं।
मोआब

जेएसजेड ने चर्चा के धागे में कहा कि जस्टिन से जुड़ा हुआ है, यह साइट पर निर्भर है कि वह पुन: विज़िट (जैसे खोज) को संभालता है, न कि ब्राउज़र को (असंभव रूप से) यह अनुमान लगाता है कि क्या एक वैध / सुरक्षित स्वचालित रिसबमिट है।
Synetech

RFC 2616 से: "यह उपयोगकर्ता एजेंटों को एक विशेष तरीके से POST, PUT और DELETE जैसे अन्य तरीकों का प्रतिनिधित्व करने की अनुमति देता है, ताकि उपयोगकर्ता को इस तथ्य से अवगत कराया जाए कि संभवतः असुरक्षित कार्रवाई का अनुरोध किया जा रहा है।"
19

@ उमाब इतना गंभीर क्यों? : पी
डेलफिर्यूल्स

जवाबों:


15

उपयोगकर्ताओं द्वारा एक ही लेख को दो बार खरीदने जैसे रूपों पर अनजाने में POST क्रियाओं की नक़ल करने से बचने के लिए क्रोम ने यह "सुविधा" शुरू की।

यह स्पष्ट रूप से कुछ समय पहले -disable-prompt-on-repostक्रोम मंगलाचरण पर पैरामीटर का उपयोग करके तय किया गया था , लेकिन बाद के संस्करणों में यह भी टूट गया था।

कई संबंधित क्रोम बग रिपोर्ट के बावजूद, जो वर्षों तक खुला रहा (!), बग अभी भी बना हुआ है। जाहिरा तौर पर, क्रोम मॉड्यूल जो वापस / आगे करता है उसे इतनी बुरी तरह से लिखा गया है कि इसे ठीक करना लगभग असंभव है। और किसी ने इसे खरोंच से फिर से लिखने की हिम्मत नहीं की।

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

यदि आप पृष्ठ को संशोधित कर सकते हैं, तो आपके पास दो समाधान हैं:

  1. POST की जगह GET का इस्तेमाल करें
  2. HTTP 303 प्रतिक्रिया कोड के साथ पोस्ट / रीडायरेक्ट / प्राप्त विधि का उपयोग करें

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


धन्यवाद। क्या आप इनमें से कुछ बग रिपोर्ट से लिंक कर सकते हैं?
रैंबोमब्लू

1
बस इस Google क्वेरी का उपयोग करें जो 8000 से अधिक उत्तर देता है।
हरमिस्क

2
तकनीकी रूप से, क्रोम ने इस सुविधा को पेश नहीं किया है, यह बहुत सारे वेब ब्राउज़र में सालों से मौजूद है ( कम से कम 15 या तो)।
Synetech

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