Blackberry BrowserFieldHistory未通过history.go(-1)javascript更新
有一个使用BrowserField的应用程序。在其中呈现的web站点都可以正常工作,除了一个问题,页面有一个执行以下javascript的后退按钮:history.go(-1) 浏览器中的页面本身确实返回了一个,但是BrowserFieldHistory对象没有更新,也没有对handleNavigation或HandlerResource的请求(我想是因为页面已经被缓存了) 因此,应用程序无法确定用户何时完全返回到加载的第一页,随后Blackberry hardware back(黑莓硬件返回)键不能以其在设备浏览器应用程序中操作的方式使用(按下返回键会返回网页,或者如果在第一页中按下,则关闭屏幕) 你知道为什么history.go(-1)没有反映在历史堆栈中和/或为什么应用程序没有接收handleNavigation/HandlerResource事件吗 我正在EclipseHelios中开发Win7(32位),在9800(Torch)模拟器(当然是OS6.0.0)上开发BB1.5JDK 谢谢Blackberry BrowserFieldHistory未通过history.go(-1)javascript更新,javascript,blackberry,history,browserfield,Javascript,Blackberry,History,Browserfield,有一个使用BrowserField的应用程序。在其中呈现的web站点都可以正常工作,除了一个问题,页面有一个执行以下javascript的后退按钮:history.go(-1) 浏览器中的页面本身确实返回了一个,但是BrowserFieldHistory对象没有更新,也没有对handleNavigation或HandlerResource的请求(我想是因为页面已经被缓存了) 因此,应用程序无法确定用户何时完全返回到加载的第一页,随后Blackberry hardware back(黑莓硬件返回)
James你也用
history.goBack()
试过吗?你也用history.goBack()试过吗?