cordova - ionic 2 InAppBrowser url 未打开

标签 cordova ionic-framework ionic2 inappbrowser

我正在使用 Ionic 2 并尝试使用 cordova InAppBrowser 打开外部链接。

launch(url) {
  this.platform.ready().then(() => {
    InAppBrowser.open(url, "_system", "location=yes");
    console.log("link viewed");
  });
}

但是,当我在手机上测试该应用程序时,这不会打开链接。此外,它会在控制台中返回此内容自 ionic-native@1.3.8 起,您当前对 InAppBrowser 插件的使用已被弃用。请检查 Ionic Native 文档以获取最新的使用详细信息。

当我将其更改为 cordova.InAppBrowser.open(url, "_system", "location=yes"); 时,它会返回一个语法错误,指出找不到 cordova

在浏览器中 window.open(url, "_system", "location=yes"); 工作正常。

有人知道打开 InAppBrowser 的更新方法吗?

最佳答案

几个小时后,深入查看文档,我找到了原因。

launch(url) { 
   this.platform.ready().then(() => {
     new InAppBrowser(url, "_system", "location=yes");
     console.log("link viewed");
   });
}

关于cordova - ionic 2 InAppBrowser url 未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41187506/

相关文章:

javascript - 一旦 .js 文件转换为 UTF8,HTML5/JS 应用程序不会调用 index.html 中列出的 .js 文件之一

Windows 10 移动版 - 从图库中选择时应用程序崩溃

javascript - 与组件属性隔离的回调

css - 防止在 Ionic 中调整背景图像覆盖的大小

html - 如何使用 flex box 使图像垂直居中?

sqlite - 使用executeSql进行多重插入

javascript - 具有哈希更改的简单 SPA(单页应用程序)实现

ios - phonegap-push-plugin 在 iOS 中不起作用

angularjs - 添加加载条 Ionic App - Angular

javascript - ionic 2 + Angular 2 : auto scroll to bottom of list/page/chat