【问题标题】:Is it possible to create a web based VNC/RDP-like client and server without use of plugins?是否可以在不使用插件的情况下创建基于 Web 的 VNC/RDP 类客户端和服务器?
【发布时间】:2018-05-04 12:52:33
【问题描述】:

假设有一个公开可用的中继,有没有办法在不使用插件/扩展或特定于浏览器的情况下创建类似 VNC/RDP 的客户端和服务器? (例如,没有 flash、没有 java、没有 active-x 等)。或者除非涉及插件,否则所有浏览器的安全模型都会使这种情况无效?

例如

  1. 有问题的用户导航到 url 并在浏览器中启动服务器实例

  2. 支持代表导航到相同的 url,但作为客户端,然后查看用户计算机。

【问题讨论】:

  • 是否可以创建 VS 是否有可用的开源代码。您有什么问题 - 但请注意,任何有关查找工具或来源的问题都将被关闭。
  • 可用的开源代码将是一个奖励,但我的问题的核心是是否有可能制作一个完全基于 Web 且没有插件的类似 VNC/RDP 的应用程序? (如果是这样......我会使用什么技术?Web 套接字?WebGL?等等)

标签: web rdp vnc


【解决方案1】:

由于浏览器使用沙盒来运行与本机系统环境分离的应用程序,因此无法在网站内创建服务于系统环境 UI 的服务器。

即使您找到了在特定浏览器中突破沙箱的方法,您也可能与浏览器不兼容。

即使你找到了一种方法来打破每个浏览器的沙盒,你也需要一个本地部分来解释服务器机器的帧缓冲区。

我在这里停止思考,因为它正在发生许多奇妙的违规行为。

【讨论】:

  • Webgl API 是否不允许您访问显卡功能的某些方面而不受平台限制?
  • VNC 允许使用不属于 WebGL 的鼠标和键盘。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 2018-03-04
  • 1970-01-01
  • 2013-04-18
相关资源
最近更新 更多