当您点击时将代码复制到剪贴板的图像

时间:2019-02-13 作者:C. E.

我运行了一个关于编程语言的网站,该语言与前端集成得非常好,前端为无法在浏览器中复制的代码添加了许多样式。因此,我通过在文本块中穿插代码图像来发布教程。单击图像将代码复制到剪贴板,以便人们可以在自己的前端使用它们。下面是用于此的HTML代码:

<img src="..." />
<textarea>code goes here</textarea>
Thetextarea 元素使用CSS隐藏。因为我禁用了wpautop 但现在我升级到古腾堡,这似乎不再是一个选项。现在它插入<br /> 我的内容中的标记。

什么是这个问题的长期、适当的解决方案?积木能帮我吗?

1 个回复
SO网友:Paul Elrich

我认为clipboard.js 是你寻找的最佳选择。

安装该脚本,然后将您的img更改为

<img src="..." data-clipboard-text="..."> 你应该准备好了。

相关推荐

Formatting with <pre>

我正在构建一个不希望对条目内容应用任何样式的网站,因为它应该保留文本的格式。奇怪的是,它在旧条目上工作,但通过前端系统的新条目失败:http://madebylars.nl/music/?page_id=373示例:此方法有效:http://madebylars.nl/music/?tab=the-tallest-man-on-earth-love-is-all 这个不能:http://madebylars.nl/music/?tab=the-tallest-man-on-earth-like-