gpt4 book ai didi

Javascript history api - window.history.forward() 可用性

转载 作者:行者123 更新时间:2023-11-30 17:38:46 27 4
gpt4 key购买 nike

我为 angular.js 中内置的 phonegap 应用程序设置了一些后退/下一步按钮。

我正在为页面使用 Angular 部分,并使用 window.history 作为一些简单的后退/下一步按钮。一切正常,但我想添加一些关于后退和下一个功能何时可用的视觉反馈。

有没有办法检查 history.forward 是否可用?下一页是未知的,所以我不认为浏览历史页面是一个可行的解决方案,它不应该知道它在哪个页面或应用程序包含哪些页面,比如 (sudo)

if(window.history.forward()){
// show buttons as available
}else{
// show buttons as not available
}

遗憾的是历史只返回未定义的,但还有其他方法吗?

任何建议都很好

谢谢

最佳答案

history 不允许这样做,您仍然可以获取 history.length 来检查是否存在历史记录(如果没有 - 只需禁用两个按钮)。

或者您可以通过在您的“索引”页面上使用 100% 宽度|高度无边框 iframe 包装整个网站或应用程序并从顶部窗口“手动”记录此 iframe 的历史记录来“dirtyhack”(完全不建议;将仅适用于同一域;不适用于您服务器上的“X-Frame-Options:DENY”。

关于Javascript history api - window.history.forward() 可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484377/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com