Fat*_*g47 5 android cordova inappbrowser
我有一个简单的应用程序,可以onDeviceReady
启动InAppBrowser并显示一个网站。然后,当特定事件发生时,InappBrowser将关闭。
如您所知,在Android平台上,按“后退按钮”会关闭InAppBrowser,我希望阻止它。我希望向用户显示InAppBrowser,直到该事件发生并且用户无法关闭InAppBrowser。
请注意,我并不是在谈论hardwareback
选项。hardwareback
是一个有用的选项,它使用户可以通过按“后退按钮”返回到其导航的历史记录,但是在第一页(历史记录中没有任何内容时),它将关闭InAppBrowser,而我希望InAppBrowser仍保持打开状态。
小智 2
我意识到这个问题相当老了,但我在自己寻找答案时偶然发现了它。
您可以编辑 InAppBrowserDialog.java 文件 (plugins>cordova-plugin-inappbrowser>src>android) 以更改后退按钮按下后的行为。
this.inAppBrowser.closeDialog()
Run Code Online (Sandbox Code Playgroud)
在 onBackPressed() 方法中注释掉上面的代码,这将防止浏览器在硬件返回时关闭,同时仍然保持导航功能。
归档时间: |
|
查看次数: |
1110 次 |
最近记录: |