问题标签 [jquery-terminal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

javascript - 用于 jquery 终端的 JavaScript 中包含转义序列的正则表达式不起作用

我正在尝试在 jQuery 终端中执行特殊字符功能。我能够成功执行退格功能,但是在执行转义功能时遇到了问题。

这是我尝试执行的代码。使用的正则表达式:

输入字符串:

预期的最终输出:

这里 \x1B[K 是特殊字符,我想执行其功能。(\x1B[K = clear line)

0 投票
1 回答
269 浏览

javascript - Jquery终端注册和登录

我有问题,我希望用户注册然后登录,但这是错误的任何人都可以帮助我吗?我看到了文档。这是文档jquery termi[jquery terminal] 1 nal的链接

这是我的脚本:

这一行的错误:

谢谢

0 投票
1 回答
28 浏览

security - 使用 anyLinks: true 与 jQuery 终端有什么安全含义?

我不能在jquery-terminal中使用相对链接,因为所有链接都必须具有 ftp 或 http(s) 协议。

我不太明白警告https://terminal.jcubic.pl/api_reference.php#security

如果我使用anyLinks: true选项继续使用相对链接会发生什么?

0 投票
1 回答
75 浏览

jquery-terminal - 反转 JQuery-Terminal 的流程

是否可以让新的命令结果将以前的命令结果向下推?这与 JQuery 开箱即用的工作方式相反,在会话的整个命令历史记录下方输入新命令。

0 投票
1 回答
47 浏览

jquery-terminal - 将原始链接内容加载到终端

我正在使用 raw 属性将格式化数据从 url 获取到终端,就像这样

我想知道,我如何得到它,所以当点击结果中的链接时,它们会将数据加载到终端中,就像加载命令数据一样,而不是打开一个新的浏览器选项卡?

谢谢!

0 投票
1 回答
55 浏览

javascript - Can't edit textarea in JQuery Terminal

I am loading raw data from a url into JQuery Terminal...

If the data contains a textarea, it is impossible to edit the text inside because as soon as I click on the textarea, the focus goes back to the prompt. Is there any way to fix this?

0 投票
1 回答
321 浏览

java - jQuery 终端 - 以字符串形式读取 Java 中的 shell 响应会在 jQuery 终端中显示奇怪的字符

我目前正在使用管道输入/输出流原理来读取和写入使用 JSCH 的 shell 通道。

问题:当我将 shell 的响应传输到 jQuery 终端时,我的 jQuery 终端中出现了奇怪的字符。

奇怪的字符(jQuery 终端): 在此处输入图像描述

我尝试以不同的方式读取管道输入流来解决问题:

尝试1:

尝试2:

可悲的是,这个问题仍然存在。谁能帮我?

更新: 我刚刚发现,当我在 Java 输出控制台中打印相同的字符串时,它可以工作。

Java的System.out: 在此处输入图像描述

更新 2: 我已经导入了 unix_formatting.js 文件,它几乎是固定的。这个文件的问题是它对 unix 转义码的支持有限。js链接:https ://unpkg.com/jquery.terminal@1.23.2/js/unix_formatting.js

目前看起来像这样: 在此处输入图像描述

如何在 jQuery 终端中解决此问题?

0 投票
1 回答
198 浏览

css - Codepen 上的 ASCII 艺术并不总是显示下划线

在我的库 jQuery 终端中,当在 Chrome 中打开时,Codpen 上的 CSS(ASCII 艺术)出现问题 下划线并不总是可见,

在此处输入图像描述

Codepen 使用 iframe,我在本地测试过,iframe 看起来还可以。Codpen 在 FireFox 中看起来也不错。如果您打开 Codpen 调试模式,它看起来也不错。

从开发人员工具复制的 CSS(除了::selection

这是 codepen https://codepen.io/jcubic/pen/wQjaZv不确定如果这仅在 Linux 上没有在 MacOSX 或 Windows 上测试过。

我可以通过添加padding-bottom: 1px;margin-bottom: 1px来解决问题,.terminal-output > div > div但我想知道为什么会这样?为什么第二行有下划线可见但第一行没有?

我没有在这支笔中使用任何重置或标准化 css。

编辑

我也有这个CSS

假设可以解决一些 Firefox 问题,但似乎没有它也可以工作。

当我在 Chrome/Linux/Codpen 中的开发工具中进行调查时,我的 ASCII 艺术线看起来像这样(以计算方式):

在 Firefox 或 Codepen 之外的 Chrome 中(也在 Codpen iFrame 之外的调试模式下)我有:

当我将鼠标悬停在行 div 上时,我的高度为 15。

所以下划线在 div 之外,但我有这个 css:

它应该至少是 14px,为什么它有13.9915px

我又做了一次测试,我克隆了 codepen 编辑器并将调试页面插入为 iframe 源,保存并上传到我的服务器,它也可以正常工作,div 没有被切断,高度为 14px。

编辑2

我已经通过使用解决了这个问题:

15px而不是14px但仍然想知道为什么会发生这种情况以及为什么只在 Codepen/Linux/Chromium 上。

0 投票
0 回答
54 浏览

typescript - Typescript 3.3 不再从 d.ts 文件中获取我的函数的类型

在我的库 jQuery 终端中,我有用于类型的 d.ts 文件,我有用于测试类型的 test.ts,它只是使用了几乎所有 API,我正在执行 tsc 而不发出输出文件只是为了测试类型.

我已将 typescript 从 3.0 更新到 3.3,现在我的函数类型已损坏:代码如下所示,此示例更复杂,包含字符串、对象和函数的数组:

我有这样的类型:

这在 typescript 3.0 中运行良好,并且我已经在 Emacs 潮中完成了 this.echo 并且函数中的命令就像字符串一样,即使在用户代码中我没有指定类型。现在是否需要明确设置用户代码中的类型,这不是重大变化吗?为什么会这样?

供参考的是我损坏的 travis build

0 投票
1 回答
44 浏览

javascript - 如何防止 jQuery 终端插件在密码字段中输入密码时显示 ***?

我想让 jQuery 终端插件中的密码字段与 PuTTY 密码字段相同,当我们输入密码时它不会显示任何内容。目前,它显示密码为“*****”,但我不想要这种行为。如果有人以前这样做过,或者如果您有任何想法,请分享。