【问题标题】:Can I launch VNC Viewer for Google Chrome webapp from my web page?我可以从我的网页启动 VNC Viewer for Google Chrome webapp 吗?
【发布时间】:2014-02-06 21:25:12
【问题描述】:

我正在构建一个 Web 服务,它为远程机器提供 VNC 连接。目前我正在使用一个名为 novnc 的项目将 VNC 嵌入到我网页的元素中。但是,它非常慢,尤其是 web 浏览器、eclipse 等。 但是,当我尝试使用 novnc 发布的 Google Chrome webapp 的 VNC Viewer 时,它似乎真的很快。这可能是因为它正在运行本机(本机 VNC 客户端也非常灵活)。 我想知道我是否可以让我的用户安装 Real VNC webapp,然后使用我指定的参数(主机、端口等)从我的网页调用它? 基本上,我的网页负责管理这些虚拟机(保存、创建、克隆等),我想要一个快速实现的 VNC,我可以从浏览器内部(从我的网页)调用它。从我研究过的不同应用来看,这个网络应用似乎是最快的,但我不知道是否/如何使用给定的参数调用它。

【问题讨论】:

标签: google-chrome google-chrome-app vnc vnc-viewer


【解决方案1】:

http://rogierg.blogspot.com/2007/03/run-vnc-and-rdp-from-hyperlinks.html 的这段代码可能对你有帮助。

编辑以下文本以指向您的 VNC 并另存为 C:\Windows\VNC.js:

 var destination=(WScript.Arguments(0))
 var search='vnc://'
 //Modify the path to VNC Viewer!
 var vncexe='D:\\Apps\\VNC\\vncviewer.exe'
 //WScript.Echo(destination)
 destination=destination.replace(search, '')
 destination=destination.replace('/', '')
 var ws = new ActiveXObject("WScript.Shell")
 //WScript.Echo(vncexe + " " + destination)
 ws.Exec(vncexe + " " + destination)

将下一段文本另存为 VNC.reg 并双击:

 Windows Registry Editor Version 5.00
 [HKEY_CLASSES_ROOT\vnc]
 @="URL:VNC Connection"
 "URL Protocol"=""
 [HKEY_CLASSES_ROOT\vnc\DefaultIcon]
 @="C:\\WINDOWS\\System32\\mstsc.exe"
 [HKEY_CLASSES_ROOT\vnc\shell]
 [HKEY_CLASSES_ROOT\vnc\shell\open]
 [HKEY_CLASSES_ROOT\vnc\shell\open\command]
 @="wscript.exe C:\\WINDOWS\\vnc.js %1"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-27
    • 2020-06-24
    • 2014-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多