2015-11-07 58 views
1

我想阻止網址直接通過瀏覽器進行編輯。骨幹網 - 在瀏覽器中編輯塊網址訪問

例如: 我想強制用戶使用活動按鈕來訪問這個URL。

http://todomvc.com/examples/backbone/#/active

但actualy,他只需要在瀏覽器地址欄中鍵入它。

感謝

+4

注:任何時候你從「我想強制用戶」開始,你幾乎肯定會問錯誤的問題。瀏覽器指出,不要讓設計人員對用戶非常討厭。 – cHao

+0

我沒有真正的意思,但我只想要通過這個URL的唯一途徑是點擊按鈕。 – Nvan

+0

爲什麼你想要一個url不應該作爲一個網址?這是JavaScript,只是更新內容,並讓路由器在那裏不做任何事情。 – Yura

回答

0

您可以使用源的標誌(在你的情況 - isFromButton = TRUE)和路由功能,可以檢查標誌,請參見下面

routes: { 
     "active":     "activeFunction", // #active 
     }, 

     activeFunction: function() { 
     if (isFromButton === true) { 

     }else { 
      return; 
     } 
     },