mirror of
https://git.proxmox.com/git/mirror_novnc
synced 2025-08-15 02:43:43 +00:00

Try to be more consistent in how we capitalize things. Both the "Title Case" and "Sentence case" styles are popular, so either would work. Google and Mozilla both prefer "Sentence case", so let's follow them.
32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# Using the noVNC JavaScript library
|
|
|
|
This document describes how to make use of the noVNC JavaScript library for
|
|
integration in your own VNC client application. If you wish to embed the more
|
|
complete noVNC application with its included user interface then please see
|
|
our [embedding documentation](EMBEDDING.md).
|
|
|
|
## API
|
|
|
|
The API of noVNC consists of a single object called `RFB`. The formal
|
|
documentation for that object can be found in our [API documentation](API.md).
|
|
|
|
## Example
|
|
|
|
noVNC includes a small example application called `vnc_lite.html`. This does
|
|
not make use of all the features of noVNC, but is a good start to see how to
|
|
do things.
|
|
|
|
## Conversion of modules
|
|
|
|
noVNC is written using ECMAScript 6 modules. This is not supported by older
|
|
versions of Node.js. To use noVNC with those older versions of Node.js the
|
|
library must first be converted.
|
|
|
|
Fortunately noVNC includes a script to handle this conversion. Please follow
|
|
the following steps:
|
|
|
|
1. Install Node.js
|
|
2. Run `npm install` in the noVNC directory
|
|
|
|
The result of the conversion is available in the `lib/` directory.
|