Limitations des scripts
- Last UpdatedJun 29, 2026
- 2 minute read
Les limitations de scripts pour le client Web sont les suivantes :
-
Le client Web utilise une technologie multiplateforme pour afficher les visuels sur une plateforme autre que Windows. Cela entraîne certaines limitations dans l’utilisation de scripts dans les graphiques. Si un script client dans un graphique utilise un espace de nom .NET qui n’est pas compatible avec l’espace de nom standard .NET, le script ne fonctionnera pas correctement. Dans la mesure du possible, vous devrez peut-être refactoriser le script afin d’utiliser l’espace de nom standard .NET pour une exécution correcte des scripts. Si aucun membre équivalent n’existe dans l’espace de nom standard, le script n’est pas pris en charge dans le client Web.
-
Le client Web ne prend pas en charge la fonction EmbedContent().
-
Le script OnHide pour un graphique ou une disposition n’est pas déclenché si vous fermez l’onglet du navigateur (ou toute la fenêtre du navigateur) où l’application InTouch HMI s’exécute. Le script OnHide est déclenché correctement si vous fermez uniquement le graphique ou la disposition.
-
Les scripts d’action configurés pour se déclencher lorsque le bouton central de la souris est enfoncé ne fonctionnent pas. Tous les autres types de déclencheurs fonctionnent.
-
Les scripts SQL et les scripts qui accèdent au système de fichiers de l’appareil ne sont pas pris en charge. Vous pouvez contourner ce problème en transférant la logique des scripts vers des scripts d’objet et en associant des éléments visuels à des attributs d’objet.
En outre, les méthodes HideGraphic(), ShowContent() et ShowGraphic() ne fonctionnent pas correctement lorsqu’elles sont utilisées pour afficher des graphiques industriels dans une application de client Web. Cependant, l’utilisation de ShowGraphic et HideGraphic pour afficher les fenêtres InTouch est prise en charge.