निम्नलिखित सार: https://gist.github.com/1876791 (this question में डेमो से उधार) js में window.onbeforeunload
के उपयोग के एक मृत सरल उदाहरण है।सफारी "लोड हो रहा" रहता है
हमारे पास है निम्नलिखित (सफारी 5.1.3 के साथ होता है और नहीं नवीनतम क्रोम संस्करण):
- जाएँ यह पेज: http://www.4guysfromrolla.com/demos/OnBeforeUnloadDemo1.htm
- किसी एक लिंक पर क्लिक करें, तो आप करेंगे एक चेतावनी आप पूछ यदि आप वास्तव में इस पृष्ठ को छोड़ना
- पर क्लिक करें "पृष्ठ पर रहने के" चाहते
- पृष्ठ पुनः लोड करें
cmd-R
का उपयोग कर मिलता है। आप किसी अन्य समय पूछा जाएगा कि क्या तुम सच में पृष्ठ को छोड़ना - पर क्लिक करें "पृष्ठ पर रहने के" चाहते हैं।
- सफारी एक "लोड हो रहा है" स्थिति में रहता है, प्रगति बार अगर यह अगला पृष्ठ लोड होने थे के रूप में दिखाई देने के कारण।
इस सफारी से एक बग है? क्या इस समस्या को रोकने का कोई तरीका है?
यह अजीब है, क्योंकि खिड़की की कोशिश भी कर रहा है। स्टॉप() सफारी को पृष्ठ को रीफ्रेश करने का नाटक करने से रोक नहीं पाएगा। मुझे लगता है कि यह एक बग है, इसे [वेबकिट लड़कों] (http://www.webkit.org/quality/reporting.html) पर रिपोर्ट करने का प्रयास करें – Roberto
यह भी होता है यदि मैं एक से अधिक बार ताज़ा करता हूं।मुझे लिंक में से किसी एक पर क्लिक करने की आवश्यकता नहीं है। मैं एक पीसी पर सफारी 5.1.2 चला रहा हूँ। –