我在我的应用程序中使用InAppBrowser在系统浏览器中打开一个链接。它工作正常。但是,当我使用后退按钮关闭浏览器时,我无法进入我以前的应用程序状态。我只需关闭浏览器并返回到我的应用程序的先前状态。
// in .html file
<ion-col col-4>
<a href= "#" ion-item class="min-height"
(click)="GotoLink(patientNote[0].FileUrl)">
<ion-icon name="ios-attach-outline" class="note-icon"></ion-icon>
</a>
</ion-col>
// in .ts file
import {InAppBrowser} from "@ionic-native/in-app-browser";
@IonicPage()
@Component({
selector: 'page-update-progress-note',
templateUrl: 'update-progress-note.html',
})
export class UpdateProgressNotePage {
constructor(private iab: InAppBrowser){}
private GotoLink = (url): void => {
this.iab.create(url, '_system', 'location=yes, hardwareback=no');
};
}
如何在使用浏览器的关闭按钮或使用后退按钮并返回到我的应用程序的上一步时关闭浏览器?
我找到了解决方案。我不得不从锚标签中删除href =“#”。这对我来说是一个非常愚蠢的错误。