我相当确定我以前做过这个,但我找不到任何关于它的文档。我发现这个问题很难研究。
我想在屏幕上显示一个文本的一个版本(A)。但是,复制文本时,实际上会将该文本(B)的不同版本复制到剪贴板。在实践中,A和B可能非常相似,但该技术应该允许A和B成为完全不同的字符串。
例如,如果我使用<div>
向用户显示以下内容:
<div>This is a really long...</div>
...并且用户选择div并发出&#34; copy&#34;在它上面,我希望放在剪贴板上的文本是:
This is a really long bit of text that is too large to display on-screen, but should be fully intact when copy/pasted.
(当然,我的app会单独处理缩短字符串的第一个实例并添加省略号。)
我似乎记得这可以通过简单的HTML / CSS实现,但细节却让我不知所措......想法?