रद्द किए गए अनुरोध ने मेरे साथ तब हुआ जब एक iframe के भीतर अलग-अलग डोमेन पर सुरक्षित और गैर-सुरक्षित पृष्ठों के बीच पुनर्निर्देशन किया। पुनर्निर्देशित अनुरोध देव उपकरण में "रद्द" अनुरोध के रूप में दिखाया गया है।
मेरे पास एक पृष्ठ है जिसमें एक iframe है जिसमें मेरे भुगतान गेटवे द्वारा होस्ट किया गया फ़ॉर्म है। जब iframe में फ़ॉर्म सबमिट किया गया था, तो भुगतान गेटवे मेरे सर्वर पर एक URL पर वापस भेज देगा। पुनर्निर्देशन ने हाल ही में काम करना बंद कर दिया और इसके बजाय "रद्द" अनुरोध के रूप में समाप्त हो गया।
ऐसा लगता है कि क्रोम (मैं विंडोज 7 क्रोम 30.0.1599.101 का उपयोग कर रहा था) अब आइफ्रेम के भीतर एक अलग डोमेन पर एक गैर-सुरक्षित पृष्ठ पर जाने की अनुमति नहीं देता है। इसे ठीक करने के लिए, मैंने अभी यह सुनिश्चित किया है कि iframe में किसी भी पुनर्निर्देशित अनुरोध को हमेशा सुरक्षित URL में भेजा जाए।
जब मैंने केवल एक iframe के साथ एक सरल परीक्षण पृष्ठ बनाया, तो कंसोल में एक चेतावनी थी (जो कि मैं पिछली बार चूक गया था या शायद नहीं दिखा था):
[Blocked] The page at https://mydomain.com/Payment/EnterDetails ran insecure content from http://mydomain.com/Payment/Success
रीडायरेक्ट पीसी, मैक और एंड्रॉइड पर क्रोम में रद्द अनुरोध में बदल गया। मुझे नहीं पता कि यह मेरी वेबसाइट सेटअप (SagePay लो प्रोफाइल) या क्रोम में कुछ बदला है या नहीं।
net::ERR_ABORTED
। यदि ऐसा है, तो यह पोस्ट बताती है कि "शुद्ध :: ERR_ABORTED का उद्देश्य केवल तभी उत्पन्न किया जा सकता है जब कोई उपयोगकर्ता क्रिया लोड को बाधित करने का कारण बनता है। ऐसा तब हो सकता है जब कोई नया नेविगेशन किसी मौजूदा को बाधित करता है, या जब उपयोगकर्ता STOP पर क्लिक करता है। बटन। "