【发布时间】:2022-03-31 15:33:26
【问题描述】:
我正在尝试通过 IFRAME 将已开发的网站嵌入到 ionic 5 应用程序中。
该应用程序正在按预期显示网站,但是当我尝试使用登录表单时,没有任何反应,它只是重新加载页面并且没有消息没有登录...
你能帮帮我吗?
import {Component, OnInit} from '@angular/core';
import {DomSanitizer} from '@angular/platform-browser';
const URL = 'https://pusso.technokocc.fr' ;
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
export class HomePage implements OnInit{
safeUrl: any ;
constructor(private domSanit: DomSanitizer) {
this.safeUrl = this.getSafeUrl() ;
}
getSafeUrl(){
return this.domSanit.bypassSecurityTrustResourceUrl(URL) ;
}
ngOnInit(): void {
this.safeUrl = this.getSafeUrl() ;
}
ionViewWillEnter(){
this.safeUrl = this.getSafeUrl() ;
}
}
ion-content div.scroll{
height: 90%;
}
.webPage{
width: 100%;
height: 100%;
background-color: transparent;
overflow: hidden ;
}
<ion-header>
<ion-toolbar>
<ion-title>
Pusso
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content [fullscreen]="true">
<iframe class= 'webPage' frameborder="0" name="eventsPage" [src]="safeUrl" allowfullscreen>
</iframe>
</ion-content>
【问题讨论】: