DWebViewController class
Properties
exceptionExportInjecter
↔ void Function(String ) ?
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter inherited
javaScriptAlertCallback
↔ Future <void > Function(String message ) ?
a callback for notifying the host application that the web page
wants to display a JavaScript alert() dialog.
getter/setter pair
javaScriptCloseWindowListener
↔ void Function() ?
a listener for javascript closing the current page.
getter/setter pair
javaScriptConfirmCallback
↔ Future <bool > Function(String message ) ?
a callback for notifying the host application that the web page
wants to display a JavaScript confirm() dialog.
getter/setter pair
javaScriptPromptCallback
↔ Future <String > Function(String message , String ? defaultText ) ?
a callback for notifying the host application that the web page
wants to display a JavaScript prompt() dialog.
getter/setter pair
platform
→ PlatformWebViewController
Implementation of PlatformWebViewController
for the current platform.
final inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
addJavaScriptChannel (String name , {required void onMessageReceived (JavaScriptMessage ) })
→ Future <void >
Adds a new JavaScript channel to the set of enabled channels.
inherited
addJavaScriptObject (JavaScriptNamespaceInterface object , {String ? namespace })
→ void
Add a dart object which implemented the javascript interfaces to dsBridge with namespace.
Remove the object using {@link #removeJavascriptObject(String) removeJavascriptObject(String)}
callHandler (String method , {List ? args , OnReturnValue ? handler })
→ void
canGoBack ()
→ Future <bool >
Checks whether there's a back history item.
inherited
canGoForward ()
→ Future <bool >
Checks whether there's a forward history item.
inherited
clearCache ()
→ Future <void >
Clears all caches used by the WebView.
inherited
clearLocalStorage ()
→ Future <void >
Clears the local storage used by the WebView.
inherited
currentUrl ()
→ Future <String ? >
Returns the current URL that the WebView is displaying.
inherited
disableJavaScriptDialogBlock (bool disable )
→ void
dispose ()
→ void
release
enableZoom (bool enabled )
→ Future <void >
Whether to support zooming using the on-screen zoom controls and gestures.
inherited
getScrollPosition ()
→ Future <Offset >
Returns the current scroll position of this view.
inherited
getTitle ()
→ Future <String ? >
The title of the currently loaded page.
inherited
getUserAgent ()
→ Future <String ? >
Gets the value used for the HTTP User-Agent:
request header.
inherited
goBack ()
→ Future <void >
Goes back in the history of this WebView.
inherited
goForward ()
→ Future <void >
Goes forward in the history of this WebView.
inherited
hasJavaScriptMethod (String handlerName , OnReturnValue existCallback )
→ void
Test whether the handler exist in javascript
loadFile (String absoluteFilePath )
→ Future <void >
Loads the file located on the specified absoluteFilePath
.
loadFlutterAsset (String key )
→ Future <void >
Loads the Flutter asset specified in the pubspec.yaml file.
loadHtmlString (String html , {String ? baseUrl })
→ Future <void >
Loads the supplied HTML string.
loadRequest (Uri uri , {LoadRequestMethod method = LoadRequestMethod.get , Uint8List ? body })
→ Future <void >
Makes a specific HTTP request and loads the response in the webview.
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reload ()
→ Future <void >
Reloads the current URL.
removeJavaScriptChannel (String javaScriptChannelName )
→ Future <void >
Removes the JavaScript channel with the matching name from the set of
enabled channels.
inherited
removeJavaScriptObject (String ? namespace )
→ void
remove the javascript object with supplied namespace.
runJavaScript (String javaScript )
→ Future <void >
Runs the given JavaScript in the context of the current page.
inherited
runJavaScriptReturningResult (String javaScript )
→ Future <Object >
Runs the given JavaScript in the context of the current page, and returns
the result.
inherited
scrollBy (int x , int y )
→ Future <void >
Moves the scrolled position of this view.
inherited
scrollTo (int x , int y )
→ Future <void >
Sets the scrolled position of this view.
inherited
setBackgroundColor (Color color )
→ Future <void >
Sets the current background color of this view.
inherited
setContext (BuildContext context )
→ void
set BuildContext
setExceptionExportInjecter (void injecter (String ) )
→ void
setJavaScriptMode (JavaScriptMode javaScriptMode )
→ Future <void >
Sets the JavaScript execution mode to be used by the WebView.
inherited
setNavigationDelegate (NavigationDelegate delegate )
→ Future <void >
Sets the NavigationDelegate
containing the callback methods that are
called during navigation events.
inherited
setOnConsoleMessage (void onConsoleMessage (JavaScriptConsoleMessage message ) )
→ Future <void >
Sets a callback that notifies the host application on any log messages
written to the JavaScript console.
inherited
setOnJavaScriptAlertDialog (Future <void > onJavaScriptAlertDialog (JavaScriptAlertDialogRequest request ) )
→ Future <void >
Sets a callback that notifies the host application that the web page
wants to display a JavaScript alert() dialog.
inherited
setOnJavaScriptConfirmDialog (Future <bool > onJavaScriptConfirmDialog (JavaScriptConfirmDialogRequest request ) )
→ Future <void >
Sets a callback that notifies the host application that the web page
wants to display a JavaScript confirm() dialog.
inherited
setOnJavaScriptTextInputDialog (Future <String > onJavaScriptTextInputDialog (JavaScriptTextInputDialogRequest request ) )
→ Future <void >
Sets a callback that notifies the host application that the web page
wants to display a JavaScript prompt() dialog.
inherited
setOnScrollPositionChange (void onScrollPositionChange (ScrollPositionChange change )? )
→ Future <void >
Sets a listener for scroll position changes.
inherited
setUserAgent (String ? userAgent )
→ Future <void >
Sets the value used for the HTTP User-Agent:
request header.
inherited
toString ()
→ String
A string representation of this object.
inherited