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