InAppBrowser 不会返回到我的应用程序之前的状态
InAppBrowser does not go back to the previous state of my app
我在我的应用程序中使用 InAppBrowser 在系统浏览器中打开 link。它工作正常。但是,当我使用后退按钮关闭浏览器时,我无法进入应用程序之前的状态。我只需要关闭浏览器并 return 恢复到我的应用程序的先前状态。
// 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');
};
}
如何在使用浏览器的关闭按钮或使用后退按钮并return回到我的应用程序的上一步时简单地关闭浏览器?
我找到了解决方案。我不得不从锚标记中删除 href="#" 。这是我犯的一个非常愚蠢的错误。
我在我的应用程序中使用 InAppBrowser 在系统浏览器中打开 link。它工作正常。但是,当我使用后退按钮关闭浏览器时,我无法进入应用程序之前的状态。我只需要关闭浏览器并 return 恢复到我的应用程序的先前状态。
// 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');
};
}
如何在使用浏览器的关闭按钮或使用后退按钮并return回到我的应用程序的上一步时简单地关闭浏览器?
我找到了解决方案。我不得不从锚标记中删除 href="#" 。这是我犯的一个非常愚蠢的错误。