- HTML5 platform specific functions.
(The following functions are only available on HTML5 builds, the Html5
methods will not be available on other platforms.)
Static methods
staticrun(code:String):String
- Run JavaScript code, in the browser, from Lua.
Executes the supplied string as JavaScript inside the browser.
A call to this function is blocking, the result is returned as-is, as a string.
(Internally this will execute the string using the eval()
JavaScript function.)
Parameters:
code | Javascript code to run |
---|
Returns:
result as string
staticinlinesetInteractionListener(callback:() ‑> Void):Void
- Set a JavaScript interaction listener callaback from lua that will be invoked when a user interacts with the web page by clicking, touching or typing. The callback can then call DOM restricted actions like requesting a pointer lock, or start playing sounds the first time the callback is invoked.
Parameters:
callback | The interaction callback. Pass an empty function or nil if you no longer wish to receive callbacks. |
---|