Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Die shutdown.exe kann schon immer remote Computer runterfahren.
Man braucht natürlich die entsprechenden Rechte:
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shutdown
Das hatte ich auch schon mal bei einem uralten Browser (viele Jahre alt).
Da gab es wohl mal eine paar Versionen die kannten zwar maximumFractionDigits, aber mochten den von Beckhoff genutzten Standard-Wert nicht...
Welche Version vom Edge läuft da, wo es Probleme machte?
Die neueste Version (ab 14.3.307) hat da einige gute Änderungen.
Das Popup hat eine eigene Klasse "TcHmi_Controls_UiProvider_TcHmiKeyboard-popup" für einfaches Styling.
Und ein UiProvider kann man jetzt einfacher selbst erstellen, da man einfach von erben kann:
Eigenes Keyboard-Control (ging...
Das Keyboad selbst liefert ja auch das ".onLayoutLoaded" event.
Da das Systemkeyboard bei mir immer "tchmi-system-keyboard" hieß, könntest du auf "tchmi-system-keyboard.onLayoutLoaded" reagieren.
Dann sollte laut Beschreibung doch das Layout fertig sein.
Hab vorhin auch mal mit rumgespielt.
Leider geht genau das aktuell nicht. Damit würd ich es mir nicht antun ein UiProvider aktuell selbst zu implementieren.
Das geht glaub ich über UiProvider.
Du brauchst wohl ein "uiProvider" Eintrag in der Manifest.json (damit dein Eintrag in der Auswahl im "HMI Config Window" auftaucht) und ein TcHmi.UiProvider.KeyboardProvider der sich über "TcHmi.UiProvider.register" am System meldet.
Da könnte man von...
Wirkt sich garnicht aus.
Die Klasse ist weiterhin zur Laufzeit an der gleichen Stelle verfügbar (TcHmi.Controls.Beckhoff.TcHmiUserManagement) und an der alten Stelle liegt im Package weiterhin eine "TcHmiUserManagement.d.ts" Datei die bisheriges Typescript oder Javascript-Intellisense glücklich...