/ / Ionic / Cordova: o iframe da página específica fica sempre em tela cheia - javascript, html, cordova, iframe, iônica-framework

Ionic / Cordova: o iframe da página específica fica sempre em tela cheia - javascript, html, cordova, iframe, iônica-framework

Eu implementei um iframe no aplicativo Ionic / Cordova, para que a barra de status e a barra de menus permaneçam na exibição.

O aplicativo carrega uma página do meu próprio servidor emostra esta página em um iframe. Tudo funciona como esperado. Mas quando o usuário aperta um botão nesta página, que o redireciona para www.sofort.com / ... (provedor de pagamento), o iframe vai para tela cheia e tudo do Ionic não está mais disponível.

Como posso exigir que o iframe permaneça na exibição de íons? Testei outro site (redirecionamento) e tudo funcionou conforme o esperado (o redirecionamento ficou no iframe).

O redirecionamento é executado com um form action="http://www.sofort.com/...

Respostas:

0 para resposta № 1

Ok, eu entendi. Houve um problema com um arquivo javascript de www.sofort.com, porque a página quer redirecionar top-level-navigation nível.

A solução é adicionar o Atributo HTML5 sandbox ao iframee permitir tudo, exceto top-level-navigation. Então tudo ficaria dentro do iframe.

Então o iframe ficaria parecido com:

<iframe src="http://www.domain.com" sandbox="allow-forms allow-popups allow-scripts"></iframe>