1 votes

Impossible de charger la page lors de l'ouverture du lien YouTube en HTTPS sur le navigateur d'origine

Lorsque j'essaie de lire une vidéo YouTube dans le navigateur par défaut d'Android, un écran blanc s'affiche.

Message de journal :

 URL bloquée : [bloquée] La page à 'https://m.youtube.com/watch?v=ij_0p_6qTss' a été chargée en HTTPS, mais affichait du contenu non sécurisé depuis 'http://...': ce contenu devrait également être chargé en HTTPS.

Si j'essaie de lire la même vidéo en HTTP, elle se lit correctement. Il semble que WebView bloque la redirection de HTTPS vers HTTP.

Est-ce que quelqu'un peut m'expliquer comment contourner cette erreur?

0 votes

Si je joue la même vidéo dans le navigateur Chrome de Nexus 5, elle se lit correctement

0 votes

J'ai supprimé mon commentaire car il est trompeur. Quoi qu'il en soit, pourriez-vous clarifier la question ? Souhaitez-vous savoir pourquoi le navigateur par défaut bloque, ou comment contourner cette erreur sur le navigateur d'origine, ou les deux, ou.. ? Certains navigateurs peuvent ignorer cela et simplement charger tous les contenus de toute façon.

2 votes

Le navigateur fonctionne correctement. Il s'agit d'un bug dans le site Web comme mentionné ici. La raison pour laquelle il fonctionne sur un autre navigateur est que certains navigateurs chargent toujours la page s'il y a du contenu mixte et que certains navigateurs bloquent le contenu.

0voto

psraju Points 11

Je rédige cette réponse car cela pourrait aider quelqu'un. J'ai résolu cela en ajoutant

Settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X