2011-11-17 77 views
0

此問題之前已被詢問過很多次,但以前的問題都沒有解決所有問題。我有一個以會話狀態存儲的購物車。我想要檢測用戶何時離開網站,以便我可以詢問他們是否想要保存購物車。我不希望自動存儲購物車,我討厭重新訪問的網站,並且我不再有興趣購買購物車中剩下的所有東西。檢測瀏覽器關閉所有條件

我試過onbeforeunload,但它會觸發用戶點擊後退/前一個按鈕。有沒有辦法從onbeforeunload內我可以確定瀏覽器將接下來的網址?然後我可以檢查它是否是本地的並忽略它,否則如果離開該網站好,可以顯示一個提示。

也許我沒有得到什麼?你如何處理這種情況?

+0

您還可以編寫腳本來清理每天晚上運行超過一天的所有購物車。 – TheGeekYouNeed

回答

2

你如何處理這種情況?

你不知道。

使用會話超時清除購物車。

此外,如果用戶不小心關閉了該網站?他們的購物車會自動清除,這會造成糟糕的用戶體驗。

+1

我要重新考慮這一點,所要求的行爲來自研究小組與客戶,這些恐怖分子想要一個對話......感謝您的意見。 – StuTheDog