InAppBrowser不会在IOS中关闭

时间:2017-05-03 10:07:24

标签: cordova ionic-framework cordova-plugins

尝试在IOS打开后关闭浏览器,但它无声无息。它在android上工作正常。

import { InAppBrowser } from '@ionic-native/in-app-browser';

...

let browser = this.iab.create(url, '_system');

setTimeout(() => {
    browser.close();
}, 5000);

在调试器中,我可以看到我有close()函数,但它没有关闭窗口...... 我很困惑,这是否是在ios中实现的......基于其他帖子。

更新:

在文档中说:

  

OSX Quirks目前,OSX中唯一支持的目标是_system。

     

_blank和_self目标尚未实现,将被静默忽略。拉取请求和补丁以使这些工作非常有用   赞赏。

尝试离子。

感谢

1 个答案:

答案 0 :(得分:0)

如果您使用'_system',则无法打开inAppBrowser,而是打开Safari,并且无法关闭Safari,因为一旦Safari打开,您就会离开您的应用。