因此,我试图在 iPhone HomeScreen 应用程序上将用户重定向回历史记录中的一级,但由于某种原因它只是没有触发。
当前代码如下window.history.go(-1)
我也尝试过其他各种版本window.history.back()
, history.go(-1)
,但还没有运气。我不知道如何实现pushState,所以我还没有尝试过这种方法,但是主屏幕应用程序的东西制作得多么糟糕,这非常烦人。
至少你可以使用 Safari 进行调试。
你可以调试移动 safari,但不幸的是你需要一台 Mac。
如果没有,请尝试以下操作:
- 确保您的代码可以正常工作并且在桌面 safari 上没有错误;
- 通过添加一个来检查您是否确实正在拨打电话
alert("history() called")
代替history(-1)
code;
- 链接中是否具有导航到另一个页面的默认行为?如果是这样,您需要一个
event.preventDefault()
或至少一个return false;
在调用history()之后。
![iOS simulator safari debugger](https://i.stack.imgur.com/620YU.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)