11515 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
soucis de renvoie de message d'erreur assez étrange :
Je travaille sur un projet sous https, une base d'administration envoi un formulaire pour code javascript + php pour afficher une googlemap avec markers. Rien de bien fantastique jusque là. Le document fonctionne parfaitement en local sous MAMP et en ligne avec firefox 3.6, safari, etc.
Lorsque j'essaye d'afficher la page sous firefox 22 ou googlechrome (sur une autre machine), j'obtiens invariablement un message de warning :

Smiley blocked The page at https://ssl6.ovh.net/...php?id_pdv=1055&spanSearch=1500&type=0&gender=0&age=0&optics=0&id_mission=58 ran insecure content from http://maps.googleapis.com/maps/api/js?sensor=false.
googlemap2.php:1
Uncaught SyntaxError: Unexpected token ILLEGAL

J'ai testé une copie de la page d'affichage sur hébergement http et la page s'affiche correctement sur ff3.6, 22, chrome, etc.

J'en ai donc conclu qu'il y avait un conflit entre ff22, chrome sur le serveur https mais je ne trouve rien qui puisse réellement provoqué la chose - les bloquant de javascript sont déactivé pour le site en question.

Bref, auriez-vous une idée de la source du problème?
Salut,

Tu interroges l'API via HTTP alors que ta page principale est en HTTPS.
Change juste le protocole de l'URL vers l'API en version sécurisée ?

tm
Re,

Je n'y ai pas pensé tout à l'heure, mais tu devrais tester sans le HTTP: (juste //...).
Normalement, il prend automatiquement le protocole qui va bien...

tm