WebEngineScript QML Type
|Import Statement:||import QtWebEngine 1.10|
- injectionPoint : enumeration
- name : string
- runOnSubframes : int
- sourceCode : string
- sourceUrl : url
- worldId : enumeration
The following Greasemonkey attributes are supported since Qt 5.8:
Use WebEngineView.userScripts to access a list of scripts attached to the web view.
The point in the loading process at which the script will be executed. The default value is
|The script will be executed as soon as the document is created. This is not suitable for any DOM operation.|
|The script will run as soon as the DOM is ready. This is equivalent to the |
|The script will run when the page load finishes, or 500 ms after the document is ready, whichever comes first.|
The name of the script. Can be useful to retrieve a particular script from WebEngineView.userScripts.
Set this property to
true if the script is executed on every frame in the page, or
false if it is only ran for the main frame. The default value is
See also sourceUrl.
This property holds the remote source location of the user script (if any).
Unlike sourceCode, this property allows referring to user scripts that are not already loaded in memory, for instance, when stored on disk.
Setting this property will change the sourceCode of the script.
Note: At present, only file-based sources are supported.
See also sourceCode.
The world ID defining which isolated world the script is executed in.
|The world used by the page's web contents. It can be useful in order to expose custom functionality to web contents in certain scenarios.|
|The first isolated world to be used by scripts set by users if the application is not making use of more worlds. As a rule of thumb, if that functionality is exposed to the application users, each individual script should probably get its own isolated world.|