如何使用电容器浏览器API

时间:2018-09-21 04:36:39

标签: ionic4 capacitor

我目前正在将我的项目移植到Ionic 4,并希望用Capacitor浏览器替换Cordova InAppBrowser,但到目前为止收效甚微... 这是我的页面:

import { Component, OnInit } from '@angular/core';
import {Plugins} from '@capacitor/core';
const { Browser } = Plugins;

@Component({
  selector: 'app-srd',
  templateUrl: './srd.page.html',
  styleUrls: ['./srd.page.scss'],
})
export class SrdPage implements OnInit {

constructor() {
}

async ngOnInit() {
    const url = 'http://capacitor.ionicframework.com/';
    await Browser.open({'url': url});
}
}

没有控制台输出,页面保持空白。 任何想法出了什么问题吗?

2 个答案:

答案 0 :(得分:0)

这应该有效。  删除第一个网址周围的引号:

import { Component, OnInit } from '@angular/core';
import {Plugins} from '@capacitor/core';
const { Browser } = Plugins;

@Component({
  selector: 'app-srd',
  templateUrl: './srd.page.html',
  styleUrls: ['./srd.page.scss'],
})
export class SrdPage implements OnInit {

  constructor() {
  }

  async ngOnInit() {
    const url = 'http://capacitor.ionicframework.com/';
    await Browser.open({'url': url});
  }
}

答案 1 :(得分:0)

const url = 'http://capacitor.ionicframework.com/';
await Browser.open({url: url});