Laden...

Wird Javascript-Code im WebBrowser "offline" ausgeführt?

Erstellt von knohp101 vor 7 Jahren Letzter Beitrag vor 7 Jahren 1.033 Views
K
knohp101 Themenstarter:in
1 Beiträge seit 2017
vor 7 Jahren
Wird Javascript-Code im WebBrowser "offline" ausgeführt?

Ich führe in einen webBrowser Control (CEFSharp) folgendes aus:


browser.ExecuteScriptAsync("document.getElementById('mainInput').value='test'");

Passiert dies dann offline, also mit dem HTMLcode der im Control aktuell im cache liegt ?

M
19 Beiträge seit 2012
vor 7 Jahren

Zitat aus der Beschreibung der Methode:

Execute some Javascript code in the context of this WebBrowser. As the method name implies, the script will be executed asynchronously, and the method therefore returns before the script has actually been executed.
This simple helper extension will encapsulate params in single quotes (unless int, uint, etc)

Es wird also im aktuellen Browser Context durchgeführt - wie du sagst: "offline."

16.806 Beiträge seit 2008
vor 7 Jahren

Clientseitiges Javascript wird immer lokal ausgeführt. In jedem im Browser.

document ist das aktuelle HTML-Dokument der Seite.
Das wurde schon heruntergeladen, bevor man darauf zugreifen kann.