我按照这个 http://ionicframework.com/docs/native/in-app-browser/文档使用inappbrowser并尝试以下步骤: 1-安装 ionic cordova plugin add cordova-plugin-inappbrowser npm install --save @ionic-native/in-app-browser 2 – 将此插
1-安装
ionic cordova plugin add cordova-plugin-inappbrowser npm install --save @ionic-native/in-app-browser
2 – 将此插件添加到app.module.ts提供程序
3 – 添加到构造函数:
constructor(private iab: InAppBrowser) { }
4-并在启动方法中使用它,如下所示:
import { InAppBrowser,InAppBrowserEvent} from '@ionic-native/in-app-browser'; launch(urlc){ let url = 'https://example.com/'; let browser = this.iab.create(url, '_blank', 'location=yes'); browser.on('loadstart').subscribe((ev: InAppBrowserEvent) => { this.close_status=true; }); }
但是当服务和调用启动方法时,我看到了这个错误:
Runtime Error browser.on(...).subscribe is not a functionInAppBrowser是一个cordova插件,因此,在使用离子服务的浏览器中运行应用程序时,它不可用.
尝试在模拟器/真实设备上运行应用程序以使用该插件.