Краткое описание того, чего мы пытаемся достичь
Мы разрабатываем приложение Angular .Мы разработали его как для Интернета, так и для мобильных устройств, используя одну и ту же кодовую базу.Мобильная версия содержит множество функций, таких как Push-уведомления , SMS-подписки и т. Д. Мы надеемся опубликовать мобильную версию в App Store и Play store.Мы используем простое приложение Ionic 3 для его сборки на Android и iOS.
Приложение Ionic 3 содержит только одну страницу, на которую мы загружаем наш угловой веб-сайт внутри iframe
.
HTML-код ионной страницы
<ion-content>
<iframe class= 'webPage' [src]="iframeSrc" webkitAllowFullScreen mozallowfullscreen allowFullScreen>
</iframe>
</ion-content>
TS ионной страницы
export class HomePage {
iframeSrc: any;
sanitizer: DomSanitizer;
url: string = 'https://angular-load-ionic-iframe.stackblitz.io';
constructor( sanitizer: DomSanitizer ) {
this.sanitizer = sanitizer;
this.iframeSrc = this.sanitizer.bypassSecurityTrustResourceUrl(this.url);
}
}
Найти Репозиторий Github приложения Ionic 3 Здесь .
Я создал StackBlitz Угловой проект, который похожМоему угловому заявлению.Найдите его Здесь .
Мой выпуск
В моем приложении app-header
и app-footer
должны бытьисправлена на ViewPort и другой контент должен иметь возможность прокрутки.Я успешно достиг этого для Android Но в iOS app-header
и app-footer
не привязаны к ViewPort, и они прокручиваются вместе с другим контентом, когда я загружаю свое приложение Angular внутри iframe
в приложении Ionic.
header.component.html
<header>
<div class="main">
<h3>Countries</h3>
</div>
</header>
header.component.css
.main {
background-color: #46454A;
color: rgba(255,255,255,.6);
padding:5px 50px;
}
header{
position: fixed;
z-index: 10;
top: 0;
width: 100%;
}
footer.component.html
<footer class="footer">
<h3>This is footer</h3>
</footer>
footer.component.css
.footer{
position: fixed;
bottom: 0;
width: 100%;
background-color:#47454b;
}
h3 {
color: white;
padding:0px 50px;
}
Я не мог понять ЭтоCSS
проблема с iOS или Произошла ли это, когда я загружаю угловой веб-сайт внутри iframe
.Бороться за один день, но все равно безуспешно.Если кто-то может помочь мне решить эту проблему, мы очень признательны, и если кому-то нужна более подробная информация об этом, не стесняйтесь комментировать.