开源改变世界

与浏览器/平台相关的错误控制台输入? #368

推推 grbl 2年前 (2023-02-02) 228次浏览
打开
19 个任务中的第 7 个
fbrier 打开了这个问题 2018 年 7 月 30 日 · 4条评论
打开
19 个任务中的第 7 个

与浏览器/平台相关的错误控制台输入?#368

fbrier 打开了这个问题 2018 年 7 月 30 日 · 4条评论

注释

与浏览器/平台相关的错误控制台输入? #368

描述

在 Linux Mint 上,使用 Firefox 浏览器,连接到在 Raspberry Pi 上运行的 cncjs,在控制台中输入 gcode 命令。命令执行。但在同一台笔记本电脑上使用 Chrome 浏览器则不然。尝试将 Android 与 Chrome 浏览器、Firefox 或 Opera 一起使用,同样不会出现相同的行为。我什至在 Kindle Fire 上试用过 Silk 浏览器和 Firefox 浏览器。

不正确的行为是光标停留在提示行的开头,“>”,当输入字符时,它们按顺序出现,但光标停留在开头。当您按下回车键时,它会清除字母,即:“M115”,并显示另一个空提示行“>”,并且不会执行任何命令,也不会生成任何输出。

还有其他人看到过这种行为吗?平板电脑浏览器是否可以与 cncjs 一起正常工作?由于它在 Mint 下的 Firefox 上运行良好,这似乎是浏览器兼容性问题。但是有这么多浏览器做同样的事情,也许这是树莓派上的 cncjs 的问题。

版本

  • CNCjs:1.9.15
  • 节点.js:6.x
  • NPM:5.x

你如何安装CNCjs?

我使用了来自github 项目的图像,但是,我以前使用过 NPM 并且相信我遇到了同样的问题。

  • NPM
  • 下载 CNCjs 桌面应用程序

数控系统

  • Grbl
  • 马林鱼
  • 冰沙
  • TinyG/g2核心

硬件

  • 树莓派
  • 台式机或笔记本电脑
  • 移动设备

主机操作系统

  • 不适用
  • 视窗
  • 苹果
  • Linux

浏览器操作系统

  • 不适用
  • 视窗
  • 苹果
  • Linux(薄荷)
  • 安卓
  • 点燃火
与浏览器/平台相关的错误控制台输入? #368

我已经看到在 Android 平板电脑上运行的 cncjs 有类似的行为。我猜这个问题与Android软键盘和真实键盘之间的一些键码映射差异有关。

与浏览器/平台相关的错误控制台输入? #368
作者
fbrier 评论了 2018 年 7 月 30 日  

我克隆了 cncjs 存储库,发现xterm被用作控制台小部件。该项目目前不支持移动浏览器。有许多不同的问题似乎会影响 xterm 的行为,包括语言字符集用于检索键值的事件属性重写的终端行

我借了我妻子的笔记本电脑,刚刚在 Windows 上测试了 Chrome,它也适用于 cncjs。

与浏览器/平台相关的错误控制台输入? #368
合作者

xterm v3.1 中引入了一项重大更改,它与当前的实现不兼容。我可能会考虑重写终端或尝试找到更好的解决方案来解决浏览器兼容性问题,尤其是在平板电脑上。

与浏览器/平台相关的错误控制台输入? #368

@cheton仅供参考,我们愿意在 xterm.js 中正式支持移动设备,它只需要有人帮助驱动它 ( xtermjs/xterm.js#1101 )。事实上,在xtermjs/xterm.js#1507中所做的努力将有助于更轻松地插入不同的前端(如果移动设备彻底改变了前端)。

此重大更改是否专门与移动支持有关?我很好奇如果你知道那是什么?

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目
状态:分流
发展

没有分支机构或拉取请求

5人参加
与浏览器/平台相关的错误控制台输入? #368与浏览器/平台相关的错误控制台输入? #368与浏览器/平台相关的错误控制台输入? #368与浏览器/平台相关的错误控制台输入? #368与浏览器/平台相关的错误控制台输入? #368

喜欢 (0)