当我使用 digital-ocean 控制台时,某些操作无法正常工作,例如通过键盘粘贴、右键单击鼠标和滚动控制台。
最佳答案
您可以使用以下脚本(找到它 here ,最初由 @Dave Butler 发布,如下评论):
!function(){function t(){function n(t,e){s=s.concat(RFB.messages.keyEvent(t,e))}var o=e.shift(),s=[],i=o.charCodeAt(),c=-1!=='!@#$%^&*()_+{}:"<>?~|'.indexOf(o),r=XK_Shift_L;c&&n(r,1),n(i,1),n(i,0),c&&n(r,0),rfb._sock.send(s),e.length>0&&setTimeout(t,10)}var e=prompt("Enter text to be sent to console").split("");t()}();
- 打开浏览器控制台(Chrome 上为 F12/Ctrl+Shift+J)。
- 粘贴进去。
- 将“输入要发送到控制台的文本”替换为所需的命令。
- 按 Enter 键。
关于console - 复制粘贴在命令提示符下不起作用,右键单击或键盘快捷键都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38826503/