Bowen123
Messages postés32Date d'inscriptionvendredi 17 décembre 2004StatutMembreDernière intervention21 septembre 2011
-
21 mars 2007 à 10:03
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
21 mars 2007 à 11:44
Bonjour,
J'ai fait une page .html contenant un javascript et comme pour beaucoup de gens ayant XP SP2, un message de sécurité apparait bloquant le script (et d'éventuels ActiveX).
on the web:
Windows XP Service Pack 2 bloque tous les fichiers HTML comportant
du contenu actif, par exemple des contrôles ActiveX et/ou du code
Javascript, si ces fichiers se trouvent sur l'ordinateur local. [...]. Si le correctif n'est pas appliqué, les
utilisateurs de Windows XP SP2 verront s'afficher un avertissement de
sécurité, ....
Ce problème ne se produit donc qu'en local.
une des solution:
Le palliatif fourni par Microsoft consiste à insérer une ligne dans
le fichier .html. Cette ligne empêche le blocage de l'ordinateur local
en définissant le fichier comme faisant partie de la zone Internet, et
non pas de la zone locale. Cette ligne se compose d'un simple
commentaire particulier, que Microsoft appelle Mark of the Web :
<!-- saved from url=(0013)about:internet -->
Effectivement le message n'apparait plus et les scripts s'execute normalement.
Cependant, les liens présent sur la page ne sont plus actifs non plus.(ne marche simplement pas)
Ma question: Est ce que quelqu'un a trouvé une solution pour ne pas voir ce message et executer les script?
Avec les impératifs fonctionnels suivant :
IE - XP SP2 - local - configuration navigateur par défaut.
Réponse du genre : "change d'OS","Change de nav" s'abstenir ;p
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 mars 2007 à 11:06
Bonjour,
>>Le palliatif fourni par Microsoft consiste à insérer une ligne dans
le fichier .html.
>>Cette ligne empêche le blocage de l'ordinateur local
en définissant le fichier comme
>>faisant partie de la zone Internet, et
non pas de la zone locale
Ben, en général, si on est prudent, on autrise plus de choses en local
que sur le web ! il faudrait exactement le contraire.
moi, par exemple, j'autorise les ActiveX en local, jamais sur la toile
sauf pour quelques sites priviligiés ( microsoft... par ex)
c'est un problème de paramétrage de IE en fait
on en a causé il n'y a pas longtemps, j'y disais qu'un click
droit sur le bandeau du message donnait toutes les explications
JesusOnLine donnait un exemple de ce qui peut provoquer, c'est ici
Bowen123
Messages postés32Date d'inscriptionvendredi 17 décembre 2004StatutMembreDernière intervention21 septembre 2011 21 mars 2007 à 11:17
Réponse intéréssante.
Cependant, je précise que cette page finira sur un CD, et que j'ai pour contrainte que l'utilisateur n'est pas a modifier les parametres de son navigateur.
Y aurait il moyen par exemple, de bluffer le navigateur afin qu'il croit que la page est sur un serveur et non en local. (sans pour autant que le client est IIS).
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 mars 2007 à 11:44
qu'est-ce qui t'ennuie exactement ?
car si chez moi, tu fais ça, les restrictions seraient bien pire.
>>...ActiveX...
pour éviter les messages d'avertissement de ce genre :
renommer le .htm en .hta ( pour un CD, ça devrait aller...
si on accepte l'exclusivité Windows ).