2012-03-03 60 views
2

是否可以使用PHP檢查oneforeunload事件。使用PHP檢查onbeforeunload是否受支持

+4

不,PHP在服務器上執行。客戶端不會發送該信息。如果客戶端支持'onbeforeunload',那麼你可以從客戶端向服務器發送AJAX調用,但服務器無法找到它自己。 – 2012-03-03 02:28:00

+2

你不能。這與在PHP中知道瀏覽器是否具有JS相同。 – Joseph 2012-03-03 02:29:38

回答

0

不,PHP引擎不知道瀏覽器是否支持它。但是,您可以在onbeforeunload中觸發ajax調用,即使這會告訴服務器它正在被觸發,然後通過提示/提醒對話框暫停退出。

這當然不能保證被瀏覽器解僱,所以它不是可靠的做法。