angular - 在使用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();
});
}
}
解决方案
推荐阅读
- c# - 我们如何从现有数据库创建上下文文件,仅包括用户在 C# 中“以编程方式”访问的那些表?
- snowflake-cloud-data-platform - 描述雪花对象需要哪些授权?
- python - 删除 pandas DataFrame 中的行
- php - 如果存在其他参数,则从自定义帖子类型重写 url 后找不到错误 404 页面
- linux - 我正在尝试遍历目录并对它们执行命令
- python - 具有流数据的数据帧中的数据拆分
- java - 创建自己的数据结构类还是使用现有的实现?
- git - 如何检查 git commit 来自cherry-pick,来自哪个?
- java - 处理在android工具栏中单击菜单项
- python - 使用python编程在csv文件中搜索两个日期和两次之间的记录