2009-06-29 6 views
0

Je suis donc à la poursuite de l'élément non sécurisé sur ma page. J'utilise la bibliothèque JQuery pour créer un menu accordéon. Je soupçonne que peut-être le problème. Est-ce que quelqu'un sait si ce href serait problématique? Je ne peux pas trouver des chemins src vides ou http:.IE6 Articles non sécurisés

Merci Nick

+0

Qu'est-ce que href voulez-vous dire? –

Répondre

0

Vous l'avez. La bibliothèque Jquery.ui inclut qui ne spécifie pas d'attribut src. IE6 va s'en plaindre. Le correctif rapide et sale consistait à éditer la bibliothèque.

+3

Pourriez-vous élaborer plus sur où vous avez spécifiquement trouvé et réparé cela dans la bibliothèque? –

+0

Accepter votre propre réponse sans fournir de détails du tout. C'est utile – YeB

0

essayez d'ouvrir la page dans Firefox et regarder le Outils> page info> onglet médias.

cela vous montre tous les médias sur la page et peut vous donner une idée de ce qui cause l'erreur non sécurisée.

Josh

+0

Merci, mais toutes les images énumérées sont https: – Nick

0

La réponse est 'Non' .. HREF = '#' ne donnera pas lieu à un élément non sécurisé avertissement dans IE6.

2

J'ai eu le même problème et j'ai trouvé un mot à l'alerte "éléments non sécurisés" dans IE8 +. L'alerte se produit si vous créez du contenu dynamique avec jQuery à l'aide des fonctions wrap() ou append() et si ce contenu contient du CSS avec des chemins relatifs vers des images ou d'autres éléments externes.

Exemple:

$('#mynode').wrap('<div style="background:url(/path/to/image.gif);"></div>'); 

Ceci affichera une alerte de sécurité, même si l'image est téléchargée sur la même connexion sécurisée HTTPS.

Résolution du problème:

  • utilisation complète URL absolue: background: url ('https://www.domain.com/path/to/image.gif');

  • Ou utiliser la classe CSS:

< style> .myclass {background: url (/path/to/image.gif);} </style>

$ ('#mynode'). wrap ('< div class = myclass> </div>');