2012-09-26 53 views
0

我正在开发中的应用程序加载外部URL(http://example.com)到网页介面的PhoneGap应用程序。当我使用window.location.href浏览屏幕时。我无法使用webview中出现的软返回按钮返回到上一个屏幕。 Android硬背按钮关闭后面(现在很好)。科尔多瓦1.8.1 - 安卓history.back()不工作

任何人都可以帮助我。

+0

你是指什么样的“软背按钮”?默认情况下不应该有后退按钮(我认为) –

+0

顺便提一下,你应该更新到2.1 –

+0

@ChristianKuetbach,他们在jqm上提供了一个后退按钮。使用属性data-rel =“back”的后退按钮。而且对我而言,现在没有办法升级cordova版本。我们有相同的iPhone应用程序。它的工作和它的生活。 –

回答

0

这是同一个问题:如果jQuery Mobile的不创建历史条目,从Android手机背面按钮将终止应用程序,因为没有活动回去。

如果你去forwrd通过您的应用程序,使pushState的:https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history

如果你有历史记录条目,你的应用程序将不会关闭,并希望软后退按钮会工作。