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:
Note: The globalObject() function cannot be used to modify the global object of a QQmlEngine. For more information about this, see JavaScript Environment Restrictions.
The XMLHttpRequest object, which can be used to asynchronously obtain data from over a network.
The XMLHttpRequest API implements the same W3C standard as many popular web browsers with following exceptions:
Additionally, the responseXML
XML DOM tree currently supported by QML is a reduced subset of the DOM Level 3 Core API supported in a web browser. The following objects and properties are supported by the QML implementation:
Node | Document | Element | Attr | CharacterData | Text |
---|---|---|---|---|---|
|
|
|
|
|
|
The XMLHttpRequest example demonstrates how to use the XMLHttpRequest object to make a request and read the response headers.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qtqml-javascript-qmlglobalobject.html