2

有一个使用 BrowserField 的应用程序。除了页面具有执行以下 javascript 的后退按钮的问题外,在其中呈现的网站都可以正常工作:history.go(-1);

浏览器中的页面本身确实返回了一个,但 BrowserFieldHistory 对象没有更新,并且没有对 handleNavigation 或 handleResource 的请求(我猜是因为页面已经被缓存)。

因此,应用程序无法确定用户何时一直返回到加载的第一个页面,并且随后无法像在设备浏览器应用程序中那样使用黑莓硬件返回键(按返回或返回 Web页面,或者如果在第一页中按下则关闭屏幕)。

为什么 history.go(-1) 没有反映在历史堆栈中和/或为什么应用程序没有收到 handleNavigation/handleResource 事件的任何想法?

我正在 Eclipse Helios 中的 Win7(32 位)上开发,9800(Torch)模拟器(当然是 OS 6.0.0)上的 BB 1.5 JDK。

谢谢

詹姆士

4

0 回答 0