Ich feuere Ereignisse in das Browserfeld ab, aber jedes Mal, wenn ich durch eine URL navigiere, wird der Zoom auf Browserebene zurückgesetzt.
Der Zoom auf Browserebene wird wie in Chrome mit „{Strg} + {Mausrad}“ oder „{Strg}l + {+}“ gesteuert.
Gibt es einen Parameter, den ich einstellen kann, um dies zu steuern oder die vorherige Einstellung des Benutzers beizubehalten?
Es ist nicht ideal, jedes Mal 100 % zu erreichen.
Ich habe auch die volle Kontrolle über die Webseite, aber ich Ich möchte keine CSS-Lösung erstellen , ich habe meine Gründe für die Verwendung des Zooms auf Browserebene. Ich habe verschiedene Zoomfunktionen, die CSS verwenden.
Chromedriver und Selenium sind meine andere Option, die ich verwende, aber Chromedriver erfordert externe Hooks, die ich gerne loswerden würde.
Dieses Problem besteht jedoch nicht, die Instanz des Browsers behält die Zoomstufe bei, bis sie vom Benutzer geändert wird
Try(
wb << navigate (url);
,
Throw(
w = New Window( "JMP_Driver", wb = Web Browser Box());
w << Set window size (1200,1200);
//wb << set auto stretching (1,1);
//w << set auto stretching (1,1);
wb << navigate (url);
)
);