我想使用“主题浏览器”,我有一个按钮,当我单击它时,浏览器将打开。

如何删除按钮,并使浏览器直接位于我的页面上?

JS

constructor(public navCtrl: NavController, private themeableBrowser: ThemeableBrowser) { }

openBrowser() {
    const options: ThemeableBrowserOptions = {
        toolbar: {
            height: 44,
            color: '#3573bbff'
        },
        title: {
            color: '#ffffffff',
            showPageTitle: true,
            staticText: 'Academy Browser'
        },
        backButton: {
            wwwImage: 'assets/img/back.png',
            align: 'left',
            event: 'backPressed'
        },
        forwardButton: {
            wwwImage: 'assets/img/forward.png',
            align: 'left',
            event: 'forwardPressed'
        },
        closeButton: {
            wwwImage: 'assets/img/close.png',
            align: 'left',
            event: 'closePressed'
        },
    };

    const browser: ThemeableBrowserObject = this.themeableBrowser.create('https://twitter.com/', '_blank', options);

    browser.on('closePressed').subscribe(data => {
        browser.close();
    })
}


的HTML

<button ion-button full (click)="openBrowser()">Open Browser</button>


任何帮助将非常感激。谢谢。

最佳答案

尝试替换您的打字稿


  openBrowser()





  ionViewDidEnter()


进入页面时,ionViewDidEnter()运行。无论是第一次加载还是缓存的页面,都会触发此事件。

10-05 21:14
查看更多