31 votes

Avertissement: La page index.html contient du contenu non sécurisé.

J'ai déployé mon application sur le moteur Google Appe. Mon site Web utilise Dojo avec le modèle claro. Lorsque je lance "l'inspection google chrome", je vois beaucoup d'avertissement lorsque je navigue sur mon site. Voici le type d'avertissements:

 The page index.html ran insecure content from http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css.
The page index.html ran insecure content from http://ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js.
 

Dois-je configurer quelque chose dans appengine-web.xml ou web.xml?

53voto

Alan Moore Points 3772

Si votre page est toujours accessible par une url sécurisée (https), vous pourriez alors vous essayez d'accéder à l'sécurisé versions de ces fichiers à inclure. Je pense que vous pouvez simplement utiliser https: au lieu de http: dans l'url pour ces deux fichiers.

Si vous voulez obtenir la fantaisie, vous pouvez vérifier pour voir si la page est sécurisée et de choisir soit sécurisé ou non sécurisé de la version du lien. Je peux poster un exemple de cela, si vous en avez besoin.

Addendum: Pour sauver les gens, je suis de poster @mercator, supérieur à la solution ici:

Pas besoin d'obtenir la fantaisie. Si vous voulez choisir l'sécurisé ou non sécurisé version en fonction de votre propre site est sécurisé, vous pouvez utiliser un protocole de lien relatif. E. g. //ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js

3voto

Way Points 56

Et si le site ne supporte pas https ?? Par exemple, j'envoie la demande à la banque mondiale, qui ne supporte que http?

EDIT: sur chrome, cliquez sur l'icône "bouclier" à droite de la barre d'adresse.

0voto

Igor Artamonov Points 16366

Chrome Inspection ne valide que le code côté client, pas le côté serveur. Donc, la configuration du serveur en appengine-web.xml / web.xml n'a pas d'importance ici.

Dans ce cas, il est indiqué que votre code HTML utilise un code externe, provenant d’autres sites, qui peut ne pas être sécurisé. Ce n'est pas un gros problème, d'ailleurs. Mais si vous le souhaitez, vous pouvez copier ces fichiers ( claro.css et dojo.xd.js ) sur votre propre site pour résoudre ce problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X