You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tampermonkey脚本复制HTML链接至WYSIWYG编辑器显示为代码,如何显示为超链接?

解决WYSIWYG编辑器中粘贴HTML链接显示为代码的问题

嘿,这个场景我太熟悉了!咱们来理清楚问题出在哪,以及怎么修复:

为什么会显示成代码?

你当前的代码用GM_setClipboard复制内容时,默认是以纯文本格式复制的。这就意味着WYSIWYG编辑器接收到的是一串带HTML标签的文本,而不是可以直接渲染的HTML元素,所以它会原封不动地把标签显示出来。

怎么让它显示成超链接?

Tampermonkey的GM_setClipboard其实支持第二个参数,用来指定复制内容的格式。你只需要把格式设置为text/html,编辑器就能识别并解析成超链接了。修改后的代码如下:

var journey_link = "<a href='http://www.google.co.uk'>Google</a>";
GM_setClipboard(journey_link, "text/html");

这是WYSIWYG编辑器的限制吗?

大部分情况下不是编辑器的锅。现代主流的WYSIWYG编辑器(比如CKEditor、TinyMCE等)都支持粘贴HTML内容并渲染,核心问题是你之前复制的是纯文本格式的HTML代码,而不是HTML格式的内容。当然,如果某些编辑器被强制设置为仅接受纯文本粘贴(比如一些安全性要求高的场景),那可能还是会显示代码,但这属于特殊配置,不是普遍限制。

内容的提问来源于stack exchange,提问作者Christian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:57:30