【发布时间】:2018-05-04 03:52:33
【问题描述】:
我是 ionic 框架的新手,无法在 Iframe 中管理硬件后退点击功能。我正在使用 iframe 加载某些 url。单击硬件后退按钮时,我应该能够导航回浏览器历史记录页面。但是每当我点击硬件时,它就会退出应用程序。
`<iframe #iframe id="iframe" style="height: 100%;width: 100%;" src="your url"></iframe>`
@ViewChild('iframe') iframe:ElementRef;
constructor(public platform:Platform,public nav:Nav){
platform.registerBackButtonAction(() => {
if(this.nav.canGoBack()){
this.iframe.nativeElement.contentWindow.history().back();
}
});
}
【问题讨论】: