Platforms to show: All Mac Windows Linux Cross-Platform

JSContextMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class JavaScript MBS MacFrameworks Plugin 15.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The class for a javascript execution context.
Var c as new JSContextMBS
Var e as JSValueMBS
Var v as JSValueMBS = c.EvaluateScript("1+2", "", nil, e)

if e <> nil then
// show error
MsgBox e.StringValue
// show result
MsgBox str(v.doubleValue)
end if

See also JavaScriptEngineMBS class for cross platform projects.

Updated for version 23.1 to work on Windows and Linux if you have a JavaScriptCore library to load.

This class has no sub classes.

Some properties using for this class:

Some examples using this class:

Blog Entries

Release notes

  • Version 24.2
  • Version 23.1
    • Added LoadLibrary, LibraryError and Available to JSContextMBS class.
    • Added support for JSContextMBS class to work on Windows and Linux if you provide a JavaScriptEngine library file to load.

The items on this page are in the following plugins: MBS MacFrameworks Plugin.

JSClassMBS   -   JSObjectMBS

The biggest plugin in space...