wx.html2.WebViewHandler¶The base class for handling custom schemes in wx.html2.WebView, for example to allow virtual file system support.
A new handler should either implement GetFile or if a more detailed request handling is required (access to headers, post data) StartRequest has to be implemented.
Added in version 2.9.3.
See also
Class Hierarchy¶
Inheritance diagram for class WebViewHandler:
Known Subclasses¶wx.html2.WebViewArchiveHandler, wx.html2.WebViewFSHandler
Methods Summary¶Constructor. |
|
Sets a custom security URL. |
|
When using the edge backend handler urls are https urls with a virtual host. |
Properties Summary¶See |
|
See |
|
See |
Class API¶Possible constructors:
WebViewHandler(scheme) -> None
The base class for handling custom schemes in WebView, for example to allow virtual file system support.
Constructor.
Takes the name of the scheme that will be handled by this class for example file or zip .
scheme (string)
None
uri (string)
FSFile
A pointer to the file represented by uri .
str
The name of the scheme, as passed to the constructor.
str
The custom security URL. Only used by WebViewIE .
Added in version 4.1/wxWidgets-3.1.5.
str
The virtual host of this handler
Added in version 4.3/wxWidgets-3.3.0.
See also
Sets a custom security URL.
Only used by WebViewIE .
url (string)
None
Added in version 4.1/wxWidgets-3.1.5.
When using the edge backend handler urls are https urls with a virtual host.
As default name.wxsite is used as the virtual hostname. If you customize this host, use a non existing site (ideally a reserved subdomain of a domain you control). If localassests.domain.example is used the handlers content will be available under https://localassets.domain.example/
This has to be set before registering the handler via wx.html2.WebView.RegisterHandler .
host (string)
None
Added in version 4.3/wxWidgets-3.3.0.
See GetSecurityURL and SetSecurityURL
See GetVirtualHost and SetVirtualHost