1
我想阻止網址直接通過瀏覽器進行編輯。骨幹網 - 在瀏覽器中編輯塊網址訪問
例如: 我想強制用戶使用活動按鈕來訪問這個URL。
http://todomvc.com/examples/backbone/#/active
但actualy,他只需要在瀏覽器地址欄中鍵入它。
感謝
我想阻止網址直接通過瀏覽器進行編輯。骨幹網 - 在瀏覽器中編輯塊網址訪問
例如: 我想強制用戶使用活動按鈕來訪問這個URL。
http://todomvc.com/examples/backbone/#/active
但actualy,他只需要在瀏覽器地址欄中鍵入它。
感謝
您可以使用源的標誌(在你的情況 - isFromButton = TRUE)和路由功能,可以檢查標誌,請參見下面
routes: {
"active": "activeFunction", // #active
},
activeFunction: function() {
if (isFromButton === true) {
}else {
return;
}
},
注:任何時候你從「我想強制用戶」開始,你幾乎肯定會問錯誤的問題。瀏覽器指出,不要讓設計人員對用戶非常討厭。 – cHao
我沒有真正的意思,但我只想要通過這個URL的唯一途徑是點擊按鈕。 – Nvan
爲什麼你想要一個url不應該作爲一個網址?這是JavaScript,只是更新內容,並讓路由器在那裏不做任何事情。 – Yura