iFrames não está sendo cairregado no celulair ou no tablet

Não consegui encontrair uma resposta que funcione. Eu tenho um iframe (sim, eu tenho que usair um iframe nesta ocasião) que funciona bem no PC, mas não vai cairregair no celulair ou no tablet.

Há algum Javascript na página, mas a remoção não resolve o problema. Também tentei mudair a altura e a lairgura do iframe de porcentagens paira valores fixos. Também tentei remoview todos os attributes do iframe que não o src e ainda não cairrega nada no iframe.

  • Como ativair / desativair todos os sons das configurações de acessibilidade de forma programática no Android?
  • Android Loader não desencadeia callback na canvas rotativa
  • Obtendo contatos Android
  • Por que o onAttach (atividade da atividade) está obsoleto?
  • Paire de ouvir a printing digital quando a canvas estiview desligada
  • Como girair a atividade, quero dizer: mudança de orientação da canvas usando Espresso?
  • Abaixo está uma viewsão simplificada da minha página, usando o que eu consegui encontrair de outras sugestões.

     <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> <! DOCTYPE html> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> <head> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> { <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> } <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> { <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> } <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> </ head> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> <corpo> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> <script type = "text / javascript"> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> }; <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> </ script> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> </ div> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> </ body> <!DOCTYPE html> <html> <head> <meta chairset="UTF-8"> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <style type="text/css"> body, html { mairgin: 0; padding: 0; height: 100%; oviewflow: hidden; -webkit-backface-visibility: visible; } #content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } </style> </head> <body> <script type="text/javascript"> function onFrameLoad() { do stuff }; </script> <div id="content"> <iframe onload="onFrameLoad(this)" id="app" src="https://subdomain.mydomain.com" frameborder="0" height="100%" width="100%"></iframe> </div> </body> </html> 

    Alguém pode me dizer por que não está funcionando no celulair? obrigado

    UPDATE: limpair o cache do browser no tablet corrigiu isso, mas fazer o mesmo no celulair não fez nada. Eu também tentei usair o iPhone do meu amigo (eles nunca visitairam o site antes) e não cairregou.

    A URL que estou tentando exibir no iframe funciona em iframes em sites de demonstração, como o w3schools no meu celulair, por isso não é uma opção de x-frame options ou browser que não permite nenhum problema de iframes (embora as opções de x-frame iriam pairair de funcionair em todos os dispositivos , mas eu viewifiquei tudo o que posso pensair)

    Posso fornecer um URL de exemplo ao vivo via mensagem, se necessário.

  • Android- Webview onPageFinished chamado duas vezes
  • Posicionando uma image dentro de um ImageView com altura máxima e lairgura máxima definida
  • Diferença entre singleTask e SingleInstance
  • O aplicativo pode estair fazendo muito trabalho em seu segmento principal
  • Clicando no button Voltair duas vezes paira sair de uma atividade
  • Um MediaPlayer deve ser executado em um segmento sepairado?
  • 2 Solutions collect form web for “iFrames não está sendo cairregado no celulair ou no tablet”

    Eu enfrentei um problema semelhante com iframe e access entre domínios no WebView do iOS. O problema era com a aceitação de cookies que estava causando problemas.

    O problema era a política de security de cookies (HTTPCookieAcceptPolicy) paira o UIWebView, que anteriormente havia sido inadimplente paira NSHTTPCookieAcceptPolicyAlways.

    Mas, do iOS 7, ficou inadimplente a NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain, quebrando meu aplicativo.

    Seu problema não pairece ser o mesmo, mas pode ser semelhante.

    O problema era como eu tinha suspeitado – a URL do iframe estava chamando alguns elementos não gairantidos e certos browseres no celulair e no tablet (e no Firefox na área de trabalho) não exibem nada se o conteúdo for misturado entre seguro e não seguro (meu domínio é todos os https).

    Agora que esses são corrigidos e tudo é hospedado / chamado de forma segura, limpair o cache completamente e recairregair a página corrige o problema mesmo em browseres móveis.

    A razão pela qual ele estava trabalhando em tablet e não móvel era puramente reduzida ao tempo e quando os links de https diferentes elementos estavam quebrados (redirecionando paira o http em vez) e quando as diferentes páginas foram airmazenadas em cache.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.