看板 Ajax 關於我們 聯絡資訊
小弟很無聊的想讓點進網站時,URL會變得比較好看,所以就用history.pushState 做修改,但是只要使用者按重新整理就會連到不存在的網頁... 所以我在想有沒有什麼辦法能夠在user重新整理時,先把URL改回正常的,再讓他連。 因為我看像FB,JSFiddle等再你訊息打完沒存時,都會跳出一個對話框問你,所以想應該 做得到,但好像爬了爬文都沒看到。 拜託各位大大指教了 --
dave9898: 我先11/04 22:21
online135: 我再來11/04 22:22
f7504261: 只好給推11/04 22:22
longmok2500: 樓樓下被菊爆 5樓也是11/04 22:22
longmok2500: 蓋11/04 22:22
longmok2500: 啊幹11/04 22:23
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.102.49 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1415503826.A.944.html
DeathWatch: onclose事件11/09 11:31
目前測過window.onclose、window.onbeforeclose、window.onunload、 window.onbeforeunload好像都沒用,還是我用法錯誤 我都是window.XXXX = function(){ //do something }
mrbigmouth: 關視窗的提示訊息要用onbeforeunload11/09 13:27
mrbigmouth: 但該函式只允許你return string11/09 13:27
mrbigmouth: browser會自動抓你return的字串出來變成confirm視窗11/09 13:27
mrbigmouth: 我猜你在事件觸發後再改網址已經來不及了11/09 13:30
謝謝,成功了。....原來是我習慣用alert或console.log測,前者被擋下,後者看不到 但,突然發現GC跟FF直接點重新整理按鈕還是會有問題QQ有解嗎
carylorrk: 網址跟資源本來就應該要一對一。如果是的話用 routing11/10 04:16
carylorrk: 不是的話...感覺本來設計就有問題?11/10 04:16
mrbigmouth: 同上 通常pushState是做single page用的 前端是什麼11/10 08:52
mrbigmouth: 網址後端就要有相應的網址去取得相同的資源11/10 08:52
mrbigmouth: 不是讓你把URL變好看用的 XD11/10 08:53
好吧,還是不要亂用工具去做他不該做的事 ※ 編輯: oToToT (180.177.102.49), 11/10/2014 21:17:40