DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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 :
  • champs d'affichage 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 versions 25 et pré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

Dernière modification : 04/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale