打开和关闭inappbrowser 在ios 7 底部phonegap+sencha 带来白条
Posted
技术标签:
【中文标题】打开和关闭inappbrowser 在ios 7 底部phonegap+sencha 带来白条【英文标题】:Opening and closing inappbrowser brings a white bar at bottom phonegap+sencha in ios 7 【发布时间】:2014-03-30 11:06:08 【问题描述】:我正在使用 sencha touch 2.2.1 和 phonegap 2.9
我正在使用 inappbrowser 显示外部网页。 (例如:facebook 登录)
它正常打开并关闭,但在inAppbrowser关闭后,它会在屏幕底部带来一个白色的栏,每次打开和关闭,都会变成顶部。
问题仅在 ios 7 中出现..
【问题讨论】:
【参考方案1】:问题是我设置了 20px 边距以防止状态栏与应用程序重叠。我一直在使用来自 iOS 7 Status bar with Phonegap..的答案。
现在我删除了该代码并完全隐藏了状态栏..问题也消失了。
【讨论】:
非常感谢!我在使用 phonegap 3.5 和 jquery mobile 1.4.2 时遇到了同样的问题。【参考方案2】:对于iOS 7状态栏问题,请通过运行命令安装phonegap插件
$ phonegap plugin add https://github.com/phonegap-build/StatusBarPlugin
然后将下面一行添加到 config.xml
<gap:plugin name="com.phonegap.plugin.statusbar" />
不会干扰inappbrowser。
【讨论】:
以上是关于打开和关闭inappbrowser 在ios 7 底部phonegap+sencha 带来白条的主要内容,如果未能解决你的问题,请参考以下文章
Cordova/iOS:如何关闭使用 InAppBrowser 打开的本机浏览器窗口?
InAppBrowser 视图与 ios 中的实际浏览器视图不匹配
cordova inappbrowser 无法在 iOS 上打开外部 url
单击inappbrowser中启动的页面上的按钮时如何关闭phonegap inappbrowser?