मुझे अभी पता चला है (हार्ड तरीका), जब आपके पास action=""
के साथ एक HTML फॉर्म है, तो वेबकिट ब्राउज़र फ़ायरफ़ॉक्स और इंटरनेट एक्सप्लोरर के लिए अलग-अलग व्यवहार करते हैं।कार्रवाई के साथ फॉर्म = ""
एफएफ और IE में, इन दो फ़ॉर्म टैग बराबर हैं:
<form method="post" action="">
<form method="post">
वे दोनों एक ही पृष्ठ पर वापस प्रपत्र प्रस्तुत करेगा। सफारी और क्रोम हालांकि पहले फॉर्म को डिफ़ॉल्ट पृष्ठ (index.php, या जो कुछ भी) भेज देंगे - दूसरा फॉर्म एफएफ/आईई के समान काम करता है।
मैंने अपने कोड को जल्दी से हैक किया है ताकि कहीं भी यह एक खाली कार्रवाई मुद्रित करे, यह बिल्कुल एक एक्शन विशेषता नहीं जोड़ता है।
यह बहुत गन्दा लगता है और चीजों को करने का सबसे अच्छा तरीका नहीं है। क्या कोई बेहतर तरीका सुझा सकता है? साथ ही, क्या कोई मुझे इस बारे में बता सकता है कि क्यों वेबकिट ऐसी चीज करेगा?
यह वेबकिट [यहां] (https://bugs.webkit.org/show_bug.cgi?id=7763) –