PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
SécuritéHtml (Propriété)
En anglais : SecurityHtml
La propriété SécuritéHtml permet de connaître et de modifier l'état du mécanisme de sécurité des champs suivants :
  • Versions 26 et supérieures
    champs d'affichage HTML.
    Nouveauté 26
    champs d'affichage HTML.
    champs d'affichage HTML.
  • Versions 26 et supérieures
    champs Editeur HTML.
    Nouveauté 26
    champs Editeur HTML.
    champs Editeur HTML.
Le mécanisme de sécurité de ces types de champs bloque tous les contenus potentiellement dangereux dans le champ (plugins, ActiveX, code Javascript, etc.).
Remarques :
  • Il est également possible de gérer le mécanisme de sécurité :
    • du champ d'affichage HTML grâce à l'option "Interdit l'exécution des scripts JavaScript" (onglet "Détail" de la fenêtre de description du champ). Si cette option est cochée, le mécanisme de sécurité est activé.
    • du champ Editeur HTML grâce à l'option "Autoriser l'exécution du code javascript dans le document édité" (onglet "Général" de la fenêtre de description du champ). Si cette option est décochée, le mécanisme de sécurité est activé.
  • Le champ d'affichage HTML correspond au nouveau nom du champ de saisie HTML présent dans les version 25 et ptécédentes.
Exemple
// Récupération d'un document sur Internet
HTTPRequête(gsURL)
 
// Activation du mécanisme de sécurité du champ d'affichage HTML
HTML_SaisieDoc.SécuritéHtml = secHtmlMaxi
 
// Initialisation du champ avec le document
HTM_SaisieDoc = HTTPDonneRésultat()
Syntaxe

Savoir si le mécanisme de sécurité d'un champ au format HTML est activé Masquer les détails

<Résultat> = <Champ manipulé>.SécuritéHtml
<Résultat> : Constante de type Booléen ou Booléen
Mécanisme de sécurité en cours :
secHtmlAucune (ou Faux)Les scripts sont exécutés. Les ActiveX ou plugins sont affichés et exécutés.
Remarque : Les scripts ne s'exécuteront pas dans le champ si la propriété Etat du champ correspond à Inactif ou Grisé.
secHtmlMaxi (ou Vrai)
(Valeur par défaut)
Aucun script n'est exécuté (javascript, vbscript, ...). Aucun ActiveX ou plugin n'est affiché ou exécuté.
<Champ manipulé> : Nom de champ
Nom du champ à manipuler :
  • Champ d'affichage HTML.
  • Champ Editeur HTML.

Activer/désactiver le mécanisme de sécurité des champs de saisie au format Html Masquer les détails

<Champ manipulé>.SécuritéHtml = <Valeur>
<Champ manipulé> : Nom de champ
Nom du champ à manipuler :
  • Champ d'affichage HTML.
  • Champ Editeur HTML.
<Valeur> : Constante de type Booléen ou Booléen
Mécanisme de sécurité à appliquer :
secHtmlAucune (ou Faux)Les scripts sont exécutés. Les ActiveX ou plugins sont affichés et exécutés.
Remarque : Les scripts ne s'exécuteront pas dans le champ si la propriété Etat du champ correspond à Inactif ou Grisé.
secHtmlMaxi (ou Vrai)
(Valeur par défaut)
Aucun script n'est exécuté (javascript, vbscript, ...). Aucun ActiveX ou plugin n'est affiché ou exécuté.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire