QML Global Object▲
The QML JavaScript host environment implements the following host objects and functions. These are built in and can be used from any JavaScript code loaded in QML, without additional imports:
-
The https://: This object is specific to QML, and provides helper methods and properties specific to the QML environment.
-
qsTr(), qsTranslate(), qsTrId(), https://(), https://(), and https://() functions: These functions are specific to QML, and provide translation capabilities to the QML environment.
-
gc() function: This function is specific to QML, and provides a way to manually trigger garbage collection.
-
print() function: This function is specific to QML, and provides a simple way to output information to the console.
-
The console object: This object implements a subset of the http://.
-
https://, DOMException: These objects implement a subset of the http://.
The https://() function cannot be used to modify the global object of a https://. For more information about this, see https://.
XMLHttpRequest▲
The XMLHttpRequest object, which can be used to asynchronously obtain data from over a network.
The XMLHttpRequest API implements the same http:// as many popular web browsers with following exceptions:
-
QML's XMLHttpRequest does not enforce the same origin policy.
Additionally, the responseXML XML DOM tree currently supported by QML is a reduced subset of the http:// API supported in a web browser. The following objects and properties are supported by the QML implementation:
|
Node |
Document |
Element |
Attr |
CharacterData |
Text |
|---|---|---|---|---|---|
|
|
|
|
|
|
The https:// demonstrates how to use the XMLHttpRequest object to make a request and read the response headers.


