CreateWindowAction class
Class that represents the navigation request used by the PlatformWebViewCreationParams.onCreateWindow event.
- Inheritance
-
- Object
- NavigationAction
- CreateWindowAction
Constructors
- CreateWindowAction({@Deprecated('Use isDialog instead') bool? androidIsDialog, @Deprecated('Use windowFeatures instead') IOSWKWindowFeatures? iosWindowFeatures, bool? isDialog, WindowFeatures? windowFeatures, required int windowId, required URLRequest request, required bool isForMainFrame, @Deprecated('Use hasGesture instead') bool? androidHasGesture, bool? hasGesture, @Deprecated('Use isRedirect instead') bool? androidIsRedirect, bool? isRedirect, @Deprecated('Use sourceFrame instead') IOSWKFrameInfo? iosSourceFrame, FrameInfo? sourceFrame, @Deprecated('Use targetFrame instead') IOSWKFrameInfo? iosTargetFrame, FrameInfo? targetFrame, bool? shouldPerformDownload})
Properties
- androidHasGesture ↔ bool?
-
Use hasGesture instead.
getter/setter pairinherited
- androidIsDialog ↔ bool?
-
Use isDialog instead.
getter/setter pair
- androidIsRedirect ↔ bool?
-
Use isRedirect instead.
getter/setter pairinherited
- hasGesture ↔ bool?
-
Gets whether a gesture (such as a click) was associated with the request.
For security reasons in certain situations this method may return
false
even though the sequence of events which caused the request to be created was initiated by a user gesture.getter/setter pairinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- iosSourceFrame ↔ IOSWKFrameInfo?
-
Use sourceFrame instead.
getter/setter pairinherited
- iosTargetFrame ↔ IOSWKFrameInfo?
-
Use targetFrame instead.
getter/setter pairinherited
- iosWindowFeatures ↔ IOSWKWindowFeatures?
-
Use windowFeatures instead.
getter/setter pair
-
Use navigationType instead.
getter/setter pairinherited
- isDialog ↔ bool?
-
Indicates if the new window should be a dialog, rather than a full-size window.
getter/setter pair
- isForMainFrame ↔ bool
-
Indicates whether the request was made for the main frame.
getter/setter pairinherited
- isRedirect ↔ bool?
-
Gets whether the request was a result of a server-side redirect.
getter/setter pairinherited
-
The type of action triggering the navigation.
getter/setter pairinherited
- request ↔ URLRequest
-
The URL request object associated with the navigation action.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldPerformDownload ↔ bool?
-
A value indicating whether the web content used a download attribute to indicate that this should be downloaded.
getter/setter pairinherited
- sourceFrame ↔ FrameInfo?
-
The frame that requested the navigation.
getter/setter pairinherited
- targetFrame ↔ FrameInfo?
-
The frame in which to display the new content.
getter/setter pairinherited
- windowFeatures ↔ WindowFeatures?
-
Window features requested by the webpage.
getter/setter pair
- windowId ↔ int
-
The window id. Used by
WebView
to create a new WebView.getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Converts instance to a map.
override
-
toMap(
) → Map< String, dynamic> -
Converts instance to a map.
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromMap(
Map< String, dynamic> ? map) → CreateWindowAction? -
Gets a possible CreateWindowAction instance from a Map value.
override