博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
guacamole实现剪切复制
阅读量:5092 次
发布时间:2019-06-13

本文共 924 字,大约阅读时间需要 3 分钟。

主要功能是实现把堡垒机的内容复制到浏览器端,把浏览器端的文本复制到堡垒机上。

借助一个中间的文本框,现将堡垒机内容复制到一个文本框,然后把文本框内容复制出来。或者将需要传递到堡垒机的内容先复制到文本框,然后在传递到堡垒机上。

//监听堡垒机端往剪切板复制事件,然后写入文本框中    client.onclipboard = function(stream, mimetype){        if (/^text\//.exec(mimetype)) {            var stringReader = new Guacamole.StringReader(stream);            var json = "";            stringReader.ontext = function ontext(text) {                json += text            }            stringReader.onend = function() {                var clipboardElement = document.getElementById("clipboard");                clipboardElement.value = '';                clipboardElement.value = json;            }        }     }        //将内容传送到往堡垒机,data是获取到的文本框中的内容    function setClipboard(data) {        var stream = client.createClipboardStream("text/plain");        var writer = new Guacamole.StringWriter(stream);        for (var i=0; i

转载于:https://www.cnblogs.com/redirect/p/10066730.html

你可能感兴趣的文章
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
jQuery 自定义函数
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
第一阶段冲刺06
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
HDU 4635 Strongly connected
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
(旧笔记搬家)struts.xml中单独页面跳转的配置
查看>>
不定期周末福利:数据结构与算法学习书单
查看>>