首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >科尔多瓦inAppBrowser IOS

科尔多瓦inAppBrowser IOS
EN

Stack Overflow用户
提问于 2017-01-26 16:20:49
回答 2查看 588关注 0票数 3

我在IOS的InAppBrowser上遇到了一个问题,当我在横向模式下打开InAppBrowser,并使用“完成”按钮再次返回我的应用程序时,会显示一个空白屏幕。科尔多瓦版本: 6.4.0 InAppBrowser版本: 1.1.1

EN

回答 2

Stack Overflow用户

发布于 2017-01-26 16:34:46

可能是您的工作环境中的错误:尝试使用

代码语言:javascript
复制
var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');

  ref.addEventListener('exit', myCallback);

function myCallback(){
location.reload();
}

在myCallback函数中,它重新加载页面。

票数 0
EN

Stack Overflow用户

发布于 2017-02-24 05:25:16

显然,cordova-plugin-statusbarcordova-plugin-inappbrowser在一起并不友好。如果你不使用cordova-plugin-statusbar,你可以删除它(删除它会在安卓的状态栏上出现奇怪的背景颜色),或者,你可以尝试下面的解决方法:

代码语言:javascript
复制
openUrl(url) {
  let ref = cordova.InAppBrowser.open(url, '_blank', options);

  ref.addEventListener('exit', () => {
    StatusBar.hide();

    setTimeout( () => {
      StatusBar.show();
    }, 1000)
  })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41869309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档