Opens an HTML document using the OS default HTML browser
Opens an HTML document using the OS default HTML browser. Note that this
call is dependent on the operating system (currently only Windows and
Unix are supported).
The document given by
query can either be a local file or a
web page. If the
query was given as non-url string, i.e. as a
standard file pathname, the method will automatically check if the
file exists and conform the query to a correct url starting with
file:. The used url will be returned as a string.
Any suggestion how implement this on Apple system are welcome!
- The path to document to be opened by the browser.
It is hard to create a good cross-platform
but here is one try.
In the following text
is the value returned by
is the URL conformed
query, which starts with either
On a Windows system, if
is tried. If this fails, then
is tried. Using this latter approach will not guarantee that
an HTML browser will open the url, e.g. depending on the Windows file
*.txt file might be opened by NotePad. However,
it will most likely open something.
contains spaces, make sure it is quoted.
On Unix systems,
system() will be used to call:
- Returns the url of the
openBrowser.System(this, query, ...)
For more information see