Javascript window.history.go(-1)在iOS主屏幕应用程序中不工作
因此,我试图在iPhone主屏幕应用程序上将用户重定向回历史上的一个级别,但它只是因为某些原因没有启动 当前代码如下Javascript window.history.go(-1)在iOS主屏幕应用程序中不工作,javascript,jquery,ios,web-applications,Javascript,Jquery,Ios,Web Applications,因此,我试图在iPhone主屏幕应用程序上将用户重定向回历史上的一个级别,但它只是因为某些原因没有启动 当前代码如下window.history.go(-1) 我还尝试了各种其他版本的window.history.back(),history.go(-1),但还没有成功。我不知道如何实现pushState,所以我还没有尝试过这种方法,但很恼人的是,主屏幕应用程序的东西是多么糟糕 至少您可以使用Safari进行调试。您可以调试mobile Safari,但不幸的是,您需要mac 如果没有,请尝试以
window.history.go(-1)
我还尝试了各种其他版本的window.history.back()
,history.go(-1)
,但还没有成功。我不知道如何实现pushState,所以我还没有尝试过这种方法,但很恼人的是,主屏幕应用程序的东西是多么糟糕
至少您可以使用Safari进行调试。您可以调试mobile Safari,但不幸的是,您需要mac 如果没有,请尝试以下操作:
历史(-1)
代码中添加一个警报(“调用的历史记录”)
来检查您是否确实在进行调用李>
事件.preventDefault()
或至少一个返回false调用history()后的代码>李>
尝试以下方法:
<a href="javascript:history.go(-1)">Go back</a>
如果您通过Safari访问web应用程序,是否有效?你打电话时有没有出错?你能发布事件连接和调用window.history.go
的代码吗?我建议你使用类似的库,因为它旨在为html5历史提供一致的跨浏览器界面。嗯。。。这是什么类型的应用程序?我真的加载了我自己的主屏幕应用程序,window.history.back()