上一主题: 卷浏览器工具栏下一主题: 描述符查看器/编辑器


Webshell

CA AppLogic® Webshell 是基于浏览器的命令行 shell 的替代项。 它与 shell 提供相同功能,并让您能够从编辑器内部处理应用。

复制/粘贴

Firefox 中的 Webshell 复制/粘贴功能使用的逻辑比桌面应用中通用的复制/粘贴功能稍微复杂一些。 这是由于浏览器的默认安全设置-不允许 Javascript 直接访问系统剪贴板。 授予 Javascript full 访问权限可能成为恶意利用的安全漏洞,我们建议不要这样做。 然而,如果认为这不会严重危害到安全,您可以遵循以下步骤启用剪贴板远程访问。

复制

使用禁用的 Javascript-要从 shell 复制文本,您可以使用 Ctrl+Insert 快捷键或单击鼠标右键时出现的上下文菜单中的“复制”选项。 两种操作都将在 Webshell 中打开包含当前选定文本的复制/粘贴 shell 提示符。 从复制/粘贴提示符中,可以使用标准快捷键 Ctrl+C 或浏览器上下文菜单(使用鼠标右键单击)来复制文本。

使用启用的 Javascript-如果 Javascript 已启用,当前选定文本会自动附加到剪贴板上,因此您不必使用 Ctrl+Insert 或上下文菜单(尽管您仍然可以这样操作)。

粘贴

使用禁用的 Javascript-要从 shell 粘贴文本,您可以使用当 Ctlr+V、Ctrl+Insert 快捷键或上下文菜单中的“粘贴”选项。 或者,您可以使用鼠标中键,粘贴当前选择。 所有操作都将在 Webshell 中打开包含当前选定文本的复制/粘贴提示符(如果没有选中文本,则为空)。 要在 Webshell 中粘贴文本,请单击提示符的粘贴按钮。 该操作将在 Webshell 中光标当前位置插入文本。
注意:如果您想从外部源粘贴文本,请使用任何快捷键来打开复制/粘贴提示符,并将您需要的内容粘贴到那里。 然后,只需使用“粘贴”按钮在 Webshell 中插入文本。

使用启用的 Javascript-如果 Javascript 已启用,粘贴会以通用方式进行。 可以使用相同的快捷键。

授予 Javascript 访问系统剪贴板的权限

注意:user_pref("capability.policy.allowclipboard.sites", "http://www.example.com"); 行可包含由空格分隔的多个页面。 您必须将其替换为 Javascript 将访问剪贴板所在页面的 URL。