使用js读取剪切板内容的问题记录,开发环境可以,部署到线上之后无效,navigator.clipboard.readtext() 和 document.execCommand(‘paste‘)都不行
在工作中基于Guacamole.js做了H5图形网关,在Web浏览器中实现远程桌面和VNC连接。但是基于guacamole客户端是无法直接实现复制粘贴的功能的,复制还可以通过js代码去实现,但是粘贴功能无法实现,因为浏览器的安全策略,只有安全域名下,才能读取剪切板的内容。安全域包括本地访问与开启TLS安全认证的地址,如https协议的地址、127.0.0.1或localhost。所以才会出现开发的