Hi, wir benutzen in unserer Anwendung den TWebBrowser um verschiedene Webinhalte anzuzeigen. Jetzt kommt es vor, dass die Benutzer den Desktop skalieren, z.B. auf 125% oder bei 4k Monitoren z.B. 400%. Jetzt kommt der TWebBrowser damit nur nicht klar, wodurch verschiedene
HTML-Elemente falsch gerendert werden. Dies liegt wohl daran, dass der Embedded IE das nicht korrekt mitbekommt, daran zu sehen, dass die JS-Property window.devicePixelRatio immer auf 1 steht, allerdings müsste die bei 125% Skalierung auf 1.25 stehen und bei 400% ensprechend. Aus JS heraus kann man das nicht ändern.
Gibt es irgendeine Möglichkeit, dass zu korrigieren?
Mit einem Embedded Chromium funktioniert die Skalierung übrigens problemlos, allerdings ist es aktuell keine Option, umzusteigen.