我有一些后/下按钮设置为一个phonegap应用程序内置在angular.js。
我在页面中使用角的部分,并使用window.history作为一些简单的后退/下一个按钮。一切运行良好,但我想添加一些视觉反馈,什么时候上和下一个功能变得可用。
有没有一种检查history.forward是否可用的方法?下一页不会为人所知,所以我认为浏览历史上的页面并不是一个可行的解决方案,它不应该知道它在哪个页面上或者应用程序包含什么页面,比如(sudo)
if(window.history.forward()){
// show buttons as available
}else{
// show buttons as not available
}可悲的是,历史只会返回未定义的内容,但还有其他方法吗?
任何建议都会很好
谢谢
发布于 2015-05-08 14:49:56
history不允许这样做,但是您仍然可以让history.length检查是否有历史记录(如果没有--只需禁用两个按钮)。
或者你可以通过在你的“索引”页面上用100%的宽度、高度无边界的iframe包装整个站点或应用程序,并从顶部窗口“手动”记录这个iframe的文档(完全不建议;只对相同的域工作;不会使用“X框架选项:拒绝”服务器)。
https://stackoverflow.com/questions/21484377
复制相似问题