You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.5 KiB
45 lines
1.5 KiB
<!-- index.vnc - default html page for Java VNC viewer applet. On any file |
|
ending in .vnc, the HTTP server embedded in Xvnc will substitute the |
|
following variables when preceded by a dollar: USER, DESKTOP, DISPLAY, |
|
APPLETWIDTH, APPLETHEIGHT, WIDTH, HEIGHT, PORT, PARAMS. Use two dollar |
|
signs ($$) to get a dollar sign in the generated html. --> |
|
|
|
<HTML> |
|
<head> |
|
<TITLE> |
|
$USER's $DESKTOP desktop ($DISPLAY) |
|
</TITLE> |
|
</head> |
|
<APPLET CODE=VncViewer.class ARCHIVE=java-applet/VncViewer.jar |
|
WIDTH=$APPLETWIDTH HEIGHT=$APPLETHEIGHT> |
|
<param name=PORT value=$PORT> |
|
<param name="Open New Window" value=yes> |
|
</APPLET> |
|
<br/> |
|
<br/> |
|
|
|
If the above Java applet does not work, you can also try the new JavaScript-only <a href="https://novnc.com/">noVNC</a> viewer. You will need a HTML5-capable browser though. |
|
<script language="JavaScript"> |
|
<!-- |
|
function start_novnc(){ |
|
var host = document.location.hostname; |
|
// If there are at least two colons in there, it is likely an IPv6 address. Check for square brackets and add them if missing. |
|
if(host.search(/^.*:.*:.*$/) != -1) { |
|
if(host.charAt(0) != "[") |
|
host = "[" + host; |
|
if(host.charAt(host.length-1) != "]") |
|
host = host + "]"; |
|
} |
|
open("novnc/vnc.html?autoconnect=true&host=" + host + "&port=$PORT"); |
|
} |
|
--> |
|
</script> |
|
<form name="novnc_button_form"> |
|
<input type="button" name="novnc_button" value="Click here to connect using noVNC" onClick='start_novnc()'> |
|
</form> |
|
|
|
<br/> |
|
<br/> |
|
<br/> |
|
<A href="https://libvnc.github.io/">LibVNCServer/LibVNCClient Homepage</A> |
|
</HTML>
|
|
|