Bonjour,
Je viens d'ajouter le protocole https à un de mes site saint-malo-skipper. Le certificat est fourni par mon hébergeur dreamhost.com.
Il en résulte q'un widget du site meteorama.fr ne s'affiche plus, les navigateurs détectent un tracker. et n'affichent pas ce script qui affiche un iframe vers meteorama avec des paramètres d'affichage personnalisés. Pour l'instant je ne force pas le https à cause de ça. Je tiens à le faire pour l'optimisation des recherches Google.
Le code "source" affiché par le navigateur n'est pas en html (les images et le texte ne sont pas mentionnés):
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <!-- widgmet.php --> <div align="center" style="position:absolute;top:50px;left:955px;visibility:visible;z-index:1;"> <span style="color:white;font-size:12px;">Saint-Malo</span> <div id="c_230a95efbe3164cbc5c5145521acbc53" class="delgado"></div> <script async type="text/javascript"> (function () {function readCookie(name) {var nameEQ = name + "=";var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) {var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}return null;}var widget = document.getElementById('c_230a95efbe3164cbc5c5145521acbc53');var url_suffix = '';if ('delgado' == 'special') {var vlc = readCookie('vlc_r_b');if (vlc) {vlc = eval(vlc);url_suffix = '/' + vlc[0].urlized;}}if (widget) {widget.style.cssText = 'width:65px;height:238px;overflow:hidden;';widget.innerHTML = '<iframe id="fr_230a95efbe3164cbc5c5145521acbc53" src="http://www.meteorama.fr/widget/get_widget/230a95efbe3164cbc5c5145521acbc53' + url_suffix + '?v=11000" frameborder="0" scrolling="no" width="100%" height="100%" allowtransparency="true" style="overflow: hidden;"></iframe>';}})(); </script> </div> <!-- widgmet.php -->
Le code source (sur le serveur) ressemble à ça :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div id="c_<? echo $idwm ?>" class="delgado"></div> <script async type="text/javascript"> (function () {function readCookie(name) {var nameEQ = name + "=";var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) {var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}return null;}var widget = document.getElementById('c_<? echo $idwm ?>');var url_suffix = '';if ('delgado' == 'special') {var vlc = readCookie('vlc_r_b');if (vlc) {vlc = eval(vlc);url_suffix = '/' + vlc[0].urlized;}}if (widget) {widget.style.cssText = 'width:65px;height:238px;overflow:hidden;';widget.innerHTML = '<iframe id="fr_<? echo $idwm ?>" src="http://www.meteorama.fr/widget/get_widget/<? echo $idwm ?>' + url_suffix + '?v=11000" frameborder="0" scrolling="no" width="100%" height="100%" allowtransparency="true" style="overflow: hidden;"></iframe>';}})(); </script>
J'ai réussi également en remplaçant ce code par
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <iframe id="fr_230a95efbe3164cbc5c5145521acbc53" src="http://www.meteorama.fr/widget/get_widget/230a95efbe3164cbc5c5145521acbc53?v=11000" frameborder="0" scrolling="no" width="100%" height="100%" allowtransparency="true" style="overflow: hidden;"></iframe>
Auriez-vous connaissance de ce type de problème et connaîtriez-vous un contournement?
Par avance merci.
Partager