2016-04-08 5 views
0

J'utilise un iframe, mais pour une raison quelconque dans Windows 8 et 8.1 il ne fonctionne pas correctement.Utiliser iframe dans Windows 8 Internet Explorer

J'ai testé avec Browserstack et il fonctionne très bien dans la plupart des navigateurs, mais dans Windows 8 et 8.1 en utilisant Internet Explorer, rien dans l'iframe n'est cliquable. J'ai lu qu'il existe une alternative webview element pour Windows 8, mais je crois que cela concerne uniquement les applications Windows, pas les sites Web. La chose étrange est lors de l'ouverture des outils de développement IE et en cliquant sur le bouton inspecter l'élément sur l'iframe, tout à coup fonctionne.

works with ie inspect element developer tools

je vis un peu la situation issue here. Il semble que ce soit une sorte de problème de positionnement CSS, mais je ne suis pas sûr.

J'ai également testé l'iframe url directly dans Windows 8 et cela fonctionne très bien.

Pour résumer cela se produit dans que Windows 8 et de Windows 8.1 et uniquement dans Internet Explorer. Firefox, l'opéra et le chrome étaient parfaits.

Merci pour toute aide ici! Je pensais que mes jours de traitement des questions IE étaient terminés pour la plupart après avoir décidé end support pour les navigateurs hérités, mais je suppose que j'avais tort!

par la façon dont le site est http://lonesomehighwaymusic.com

+0

Intégrez-vous l'iframe dans une page sécurisée SSL? – Gerfried

+0

Désolé j'ai oublié d'ajouter le site avant http://lonesomehighwaymusic.com. Il n'utilise pas ssl, mais je crois que l'iframe est. –

+0

Avez-vous des sorties utiles dans la "console"? – Gerfried

Répondre

1

Je pense que j'ai trouvé la question. C'est dans le CSS. https://u.bandpagecdn.net/rootmusic-static/css/widgets/show.Montserrat.1459446234.122.css

.scroll-container { 
    -webkit-transform: translateZ(0); 
    -ms-transform: translateZ(0px); 
    transform: translateZ(0px); 
} 

supprimer tout simplement!

+0

Génie! Comment diable avez-vous compris cela? Avez-vous un ordinateur Windows 8? Qu'est-ce que vous utilisez pour déboguer? La console ie dev est assez misérable à utiliser à mon avis. Il a fallu beaucoup de temps pour essayer de tester cela en utilisant le Browserstack, je vous félicite pour essayer même de comprendre cela. –

+0

Ha le seul problème est maintenant que c'est css de l'iframe donc je ne peux pas l'enlever exactement! J'ai essayé de contacter Bandpage (maintenant possédé par google) la semaine dernière à ce sujet et ils n'ont jamais répondu. Tant pis! –

+0

Apparemment, ils [ne supportent pas IE] (http://help.bandpage.com/customer/en/portal/articles/1537384-why-we-don-t-support-internet-explorer) donc je doute qu'ils ' Je vais arranger ça. Assez stupide, puisque c'est une solution si simple. Je suis curieux Gerfried, avez-vous une idée de pourquoi cela se produit? J'ai vérifié [caniuse] (http://caniuse.com/#search=transform) et il n'y a aucune information documentée sur la transformation ne fonctionne pas dans IE. –