首页 > 解决方案 > 在使用cordova ionic时如何避免在android应用程序中返回起始页面

问题描述

我正在尝试使用cordova ionic制作一个android混合应用程序。我的应用程序在启动时加载提供的给定链接,并且一切正常。

在这个应用程序中,当我使用后退按钮时,它会返回也可以

问题是当它回到起始页面时。我的起始页面是空的 html 文件,相关的 ts 文件在平台准备好后加载网站。如何避免我的后退按钮排除进入白色空 html 页面。我尝试用网站重新加载白页,但没有运气。

简单来说,我想保留我的后退按钮功能,但同时不想回到加载网站之后的起始页面。

import { Component,OnInit } from '@angular/core';
import { NavController, Platform } from 'ionic-angular';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage implements OnInit {

  constructor(private iab: InAppBrowser,public platform: Platform) {
    platform.ready().then(() => {
     let browser = this.iab.create('https://w3schools.com/','_blank',{zoom:'no',location:'no'});
     browser.show();
   });
  }

  ngOnInit(){
    this.platform.ready().then(() => {
      let browser = this.iab.create('https://w3schools.com/','_blank',{zoom:'no',location:'no'});
      browser.show();
    });
  }
}

标签: angularcordovaionic-framework

解决方案


推荐阅读