Table of Contents

Class BrowserControlAction

Namespace
FS.Hosting.Broker.Shared.Actions
Assembly
FS.Hosting.Broker.Shared.dll
[Serializable]
public class BrowserControlAction : FrameworkControlAction, IFrameworkControlActionBase, ISerializable
Inheritance
BrowserControlAction
Implements
Inherited Members

Methods

CancelLoading()

Sends an action to the client, which cancels the loading of the current page.

ExecuteJavaScript(string)

Übergibt ein Skript, welches im Browser synchron ausgeführt wird.

GenerateSnapshot()

Erstellt einen Snapshot von der aktuellen Ansicht des Browser-Fensters.

Navigate(BrowserNavigationParam)

Nachdem die Cookies gesetzt werden, wird zur übergebenen URL navigiert. Diese Action kann nicht mit einer DataSource oder Content kombiniert werden. Da das DataSource-Binding vor den Actions ausgeführt wird und so die Cookies nicht gesetzt wären. Wird ein Cookie mit leerem Value übergeben, so wird dieses gelöscht.

Die Cookies sind per default mit folgenden Security-Einstellungen konfiguriert: Secure, SameSite=Strict und HttpOnly. Sie können also nur via Https übermittelt werden, werden nur bei SameSite-Anfragen verschickt und sind des Weiteren nicht über JavaScript erreichbar.

ReloadPage()

Aktuelle Seite erneut laden.

SetZoomFactor(double)

Setzt den Zoom-Faktor für den Content des Browser-Controls. Ein Wert von 1.0 entspricht 100%. Dieser bezieht sich auf die im Client eingestellte Skalierung. Bei 100% wird die Skalierung verwendet.