使用 inappbrowser 隐藏和显示方法在 phonegap 应用程序中不起作用

Posted

技术标签:

【中文标题】使用 inappbrowser 隐藏和显示方法在 phonegap 应用程序中不起作用【英文标题】:hide and show method with inappbrowser didn't work in phonegap application 【发布时间】:2017-10-30 09:26:17 【问题描述】:

我正在开发一个基于 webview 概念的 phonegap 应用程序,我想根据客户端的某些用途显示和隐藏窗口。hide() 和 show() 方法在 iosandroid 上不起作用设备尽管 inappbrowser 插件的文档非常清晰和简单.. 这是一个代码示例:

win = cordova.InAppBrowser.open("https://www.facebook.com/", "_blank","location=no,EnableViewPortScale=yes,toolbar=no" );
    setTimeout(function() alert("hide the window"); win.hide(); , 10000);
        setTimeout(function() alert("show the window"); win.show(); , 20000); 

【问题讨论】:

【参考方案1】:

我刚刚确认这不适用于 iOS(PG 7.0.1,cordova-plugin-inappbrowser 1.7.1)。似乎是一个错误,您可以在Apache Cordova Jira 上记录问题。

【讨论】:

我认为你是对的,这就是问题所在..你找到另一种解决方案了吗?我记录了这个问题,我等待回复.. 有什么理由不能使用close 方法? 因为我有一些不应该丢失的会话数​​据..如果我关闭窗口,我也无法准确返回正确的位置.. 很公平。我能想到的其他选择。我猜必须等待错误修复。

以上是关于使用 inappbrowser 隐藏和显示方法在 phonegap 应用程序中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

cordova插件新的窗口实例打开连接: cordova-plugin-inappbrowser

Cordova InAppBrowser 隐藏,直到完成加载

在cordova inappbrowser中添加按钮以将其隐藏编辑:并通过Javascript将图像添加到inappbrowser

如何将值从 InAppBrowser 返回到 Ionic 应用程序

Cordova InAppBrowser 隐藏时速度较慢

Phonegap/Cordova InAppbrowser 文件下载问题