【问题标题】:Multiple lines of text to clipboard多行文本到剪贴板
【发布时间】:2009-05-28 22:47:37
【问题描述】:

有没有办法使用 javascript 将多行文本发送到剪贴板?

IE,我要发送:

abc
def
ghi 

而不是

abcdefghi

(虽然现在我需要学习如何用 Javascript 来做,但我不介意听听它是如何用其他语言做的,比如 python)

【问题讨论】:

标签: javascript clipboard


【解决方案1】:

你试过'abc\r\ndef\r\nghi\r\n'

【讨论】:

  • 这也完全依赖于浏览器。有些可能只需要\r,而另一些则需要\r\n。你最好的选择是使用一个为你做的 Flash 插件。查看此问题的已接受评论:stackoverflow.com/questions/400212/…
【解决方案2】:

按照 Russ 的建议,将其作为一个包含回车符和换行符的字符串发送。

您回复 Russ 说“它不起作用”:它不起作用的症状是什么?

如果您从剪贴板复制到 HTML,请注意,当您将空格(尤其包括回车符和换行符)插入 DOM 时,HTML DOM 不一定会保留空格。

【讨论】:

    【解决方案3】:

    我还没有测试过,但是看看一些 jQuery 插件。 http://plugins.jquery.com/taxonomy/term/657

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多