带有 html mark 的文字,写入到剪切板,或者输入到窗口时,html 的标记不会被写入。

BUG反馈 · 1026 次浏览
淳帅二代 创建于 2020-03-31 19:18

 

如下图,比如 $${content} 的内容是 纳原子 ,应该写入 <span style="color:red;">纳原子</span> ,但实际写入的确是 纳原子 。

 


回复内容
CL 2020-03-31 21:55
#1

复制粘贴方式,实际是把内容写入剪贴板后发送Ctrl+V。 焦点窗口程序收到ctrl+v后进行粘贴操作,但具体是什么效果,是由那个软件决定的。如果不确定是否把目标内容写入剪贴板,可以用剪贴板查看工具看一下。有一个FreeClipboardViewer挺好用的可以试试。

如果希望粘贴html格式的内容,可以写入html格式到剪贴板。

淳帅二代 2020-03-31 22:00 :

提示的是一个样,剪切板里却是另一个样,我尝试将格式换成 rtf, html, plain text, 都是这个样子,如图:

淳帅二代 2020-03-31 22:03 :

这是动作:https://getquicker.net/sharedaction?code=121a7909-ffcc-4855-b025-08d7d51f2e4a

淳帅二代 2020-03-31 22:04 :

似乎是写入剪切板的时候就出问题了

CL 回复 淳帅二代 2020-03-31 22:27 :

记事本里测试正常的。写入html格式要用单独的写入剪贴板模块,然后再模拟ctrl+v,不能用发送文本的。发送文本只支持纯文本。

像这样, 是可以把文字变成红色的 。


回复主贴