【发布时间】:2015-04-22 08:09:31
【问题描述】:
我已经在我的机器上安装了 Cloudbase 的 FreeRDP。安装后,我启动 FreeRDP 服务器并连接到 Web 界面,提供远程机器详细信息,我可以在浏览器上看到远程桌面。整个远程桌面显示在 Canvas 标记内。每当远程计算机中的鼠标指针发生变化时(根据您指向的内容,它会更改为加载/调整大小/...指针),Canvas 标记中的 cursor 属性会发生变化,因此鼠标指针也会发生变化。但棘手的部分是,wsgate.js、mootools.js 不使用浏览器内置鼠标指针,而是生成随机数作为 url 部分,并从服务器上不可用的某个位置获取鼠标指针。我错过了一些东西。需要帮助以了解其工作原理。
请求 URL http://localhost:8000/cur/00679488/8 是光标的 URL,但在服务器目录中我找不到“cur”文件夹。
【问题讨论】:
-
不确定我是否理解您的问题。您是否有使用 MooTools 查找鼠标位置的问题,或者服务器和桌面之间的通信问题?你能在 jsFiddle 的 iFrame 环境中重新创建它,以便我们检查吗?
-
服务器和桌面通信正常。事实上,一切正常。无论从代码中设置光标的位置,代码都会引用光标的某个 url。这个特定的 url 是动态生成的。我不明白服务器中不存在相应路径的动态生成的 url 如何为游标服务。我正在尝试设置一个 jsFiddle 环境。
-
@Sergio 不确定如何使用 jsfiddle 重新创建场景。由于该方案依赖于 RDP Web 套接字网关服务器。
-
这可能是一个路由uri,被服务器内部截取以提供光标图像。
-
@KenFyrstenberg 谢谢.. 我错过了将其视为路线 uri。