我想在Chrome窗口關閉時調用一個函數。我可以在Firefox和Internet Explorer中執行它,但我無法在Chrome中執行此操作。如何在Chrome瀏覽器中捕捉事件關閉?
window.onbeforeunload = function() { return "Sure ?"; }
它正在瀏覽器!如果該功能不返回"Sure ?"
,那麼它似乎在Firefox和Internet Explorer中工作。有人可以幫我解決這個問題嗎?
我想在Chrome窗口關閉時調用一個函數。我可以在Firefox和Internet Explorer中執行它,但我無法在Chrome中執行此操作。如何在Chrome瀏覽器中捕捉事件關閉?
window.onbeforeunload = function() { return "Sure ?"; }
它正在瀏覽器!如果該功能不返回"Sure ?"
,那麼它似乎在Firefox和Internet Explorer中工作。有人可以幫我解決這個問題嗎?
您可能會參考this question:Chrome擴展API中沒有此類事件。
爲什麼你想返回一個字符串?您需要更多地學習Javascript以瞭解return
在事件監聽器中的工作原理以及爲什麼返回亂碼不會有太大作用。
通常,在事件處理程序中,比如onsubmit,返回false是一種告訴事件不實際觸發的方法。因此,在提交案例中,這意味着表單未提交。
當返回false
時,某些事件偵聽器的行爲會有所不同。儘管如此,onbeforeunload
事件並不會對此做出響應。
從什麼? HTML?延期?一個不同的計劃? – SLaks
MVC與此有什麼關係? MVC是一種設計模式,而不是一種語言......你如何在Firefox和IE上做到這一點? – Ryan
請閱讀如何提出堆棧溢出問題。 [問] –