[問題] 網頁重新整理時呼叫function

作者: oToToT (屁孩)   2014-11-09 11:30:15
小弟很無聊的想讓點進網站時,URL會變得比較好看,所以就用history.pushState
做修改,但是只要使用者按重新整理就會連到不存在的網頁...
所以我在想有沒有什麼辦法能夠在user重新整理時,先把URL改回正常的,再讓他連。
因為我看像FB,JSFiddle等再你訊息打完沒存時,都會跳出一個對話框問你,所以想應該
做得到,但好像爬了爬文都沒看到。
拜託各位大大指教了
作者: DeathWatch (愛情模糊理論)   2014-11-09 11:31:00
onclose事件
作者: mrbigmouth (大嘴先生)   2014-11-09 13:27:00
關視窗的提示訊息要用onbeforeunload但該函式只允許你return stringbrowser會自動抓你return的字串出來變成confirm視窗我猜你在事件觸發後再改網址已經來不及了
作者: carylorrk (carylorrk)   2014-11-10 04:16:00
網址跟資源本來就應該要一對一。如果是的話用 routing不是的話...感覺本來設計就有問題?
作者: mrbigmouth (大嘴先生)   2014-11-10 08:52:00
同上 通常pushState是做single page用的 前端是什麼網址後端就要有相應的網址去取得相同的資源不是讓你把URL變好看用的 XD
作者: dave9898 (黛芙走吧)   2013-11-04 22:21:00
我先
作者: online135 (98分美元宇宙星塵)   2013-11-04 22:22:00
我再來
作者: f7504261 (麻雀向前衝)   2013-11-04 22:22:00
只好給推
作者: longmok2500 (Yu)   2013-11-04 22:22:00
樓樓下被菊爆 5樓也是蓋啊幹

Links booklink

Contact Us: admin [ a t ] ucptt.com