如何不通过 chrome 浏览器而是通过 ionic 打开 webview
How to open webview not by chrome browser but by ionic
我的代码如下。
我不想在 Chrome 或基本浏览器上打开 google.com,而是在 Ionic native 上打开我将第二个参数更改为 _self, _blank, _system
和 Ionic Cordova 运行 Android 检查我的设备,
但是每当我来到这个地方时,它都会要求我在 Chrome 或其他浏览器上打开,如果我单击一个浏览器,它就会在该浏览器上打开它。
如何在 Ionic 上打开网站?
constructor(public navCtrl: NavController,public navParams : NavParams,
public modalCtrl:ModalController,private iab:InAppBrowser
public fb:FirebaseService) {
const options:InAppBrowserOptions={
location:'no',
fullscreen:'yes'
}
const browser = this.iab.create('https://google.com','_system',options);
正如您已经提到的那样,第二个参数应该更改为 _blank 以打开 link inside ionic:
openWithInAppBrowser(): void {
const browser = this.iab.create('https://google.com', '_blank');
}
如果这不起作用,请验证您是否正确安装了插件:
- ionic cordova 插件添加 cordova-plugin-inappbrowser
- npm install --save @ionic-native/in-app-browser.
如果您需要更多帮助,请post完整代码和您的离子环境信息(ionic info)。
我的代码如下。 我不想在 Chrome 或基本浏览器上打开 google.com,而是在 Ionic native 上打开我将第二个参数更改为 _self, _blank, _system 和 Ionic Cordova 运行 Android 检查我的设备, 但是每当我来到这个地方时,它都会要求我在 Chrome 或其他浏览器上打开,如果我单击一个浏览器,它就会在该浏览器上打开它。
如何在 Ionic 上打开网站?
constructor(public navCtrl: NavController,public navParams : NavParams,
public modalCtrl:ModalController,private iab:InAppBrowser
public fb:FirebaseService) {
const options:InAppBrowserOptions={
location:'no',
fullscreen:'yes'
}
const browser = this.iab.create('https://google.com','_system',options);
正如您已经提到的那样,第二个参数应该更改为 _blank 以打开 link inside ionic:
openWithInAppBrowser(): void {
const browser = this.iab.create('https://google.com', '_blank');
}
如果这不起作用,请验证您是否正确安装了插件:
- ionic cordova 插件添加 cordova-plugin-inappbrowser
- npm install --save @ionic-native/in-app-browser.
如果您需要更多帮助,请post完整代码和您的离子环境信息(ionic info)。