我正在尝试创建一个启动URL的小应用程序,起初我收到错误(无法查找平台)并且发现无法找到模块的运行时错误,之前的错误是在Stack Overflow的帮助下解决的。
该应用已成功构建,并且在真实设备中可见,但无法启动该网址。如果我单击离子服务器中的按钮,我将收到运行时错误,并且按钮也无法在实际设备中运行。
我已添加了我的.ts and.html文件和错误的屏幕截图。
Home.ts
import {Component} from '@angular/core';
import { Platform } from 'ionic-angular';
declare var cordova:any;
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public platform: Platform) {
platform = platform;
}
launch(url) {
this.platform.ready().then(() => {
cordova.InAppBrowser.open(url, "_system", "location=true");
});
}
}
Home.html中
<ion-header>
<ion-navbar>
<ion-title>
Home
</ion-title>
</ion-navbar>
</ion-header>
<ion-content class="home">
<p>
<button (click)= "launch('https://www.google.de')"> LAUNCH URL </button>
</p>
</ion-content>
答案 0 :(得分:1)
确保插件文件夹中存在InAppBrowser。否则添加ionic plugin add cordova-plugin-inappbrowser