问题标签 [clipboarddata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 复制到剪贴板无法粘贴
我尝试了下面的代码并运行它。看来我可以成功创建 ClipboardEvent 来复制信息。但是,我无法在 MS Word 中使用 Ctrl+V 粘贴它。
浏览器:火狐(v35.0.1)
请帮忙。
javascript - 如何在 Safari 中使用 javascript 从剪贴板粘贴图像
我正在尝试处理 PrintScreen 中的粘贴,textarea
除了 Safari 之外,它在任何地方都可以使用。由于 Safari 是一种 webkit,因此它具有event.clipboardData
对象。但在 Chrome 中,它是一个 DataTransfer 并且工作正常。它在 Safari 中不起作用,我在文档中找不到原因。
javascript - Pasting from a file browser and HTML5 Clipboard API
I'm trying to add an image paste function to my web application, using the standard routine:
The full sample can be found here: http://jsfiddle.net/t8t2zj6k/
It works correctly when I copy & paste an image from an image viewer software, but when I'm trying to do the same thing using a file browser (e.g. Finder on Mac or Nautilus on Linux) as a result I get only a text string with the file path or even an image with file type icon instead of an original file.
Is there any way to handle pastes from a file browser properly?
c++ - C++ (VC):如何检测 Windows 剪贴板是否包含 CF_TEXT 数据?
我是 C++ 的初学者,但我设法修改了其他人的代码,最后将 Windows 剪贴板写入文本文件的程序放在一起,将代码页中编码的文本指定为命令行参数程序(例如,MyProg.exe 437)将在代码页 437 中写入文本。如果未指定代码页,程序将在标准 Windows 代码页 1252 中写入文本文件。
问题是如果剪贴板包含(例如)快捷方式或文件,而不是文本,程序会崩溃。CF_TEXT
如果剪贴板中没有数据,有人可以告诉我如何优雅地退出吗?(或者我完全误解了这个问题?)
我一直在寻找没有成功的答案。这是我的 VC2010 代码(我不完全理解,但是当剪贴板包含 时,它似乎可以工作CF_TEXT
;顺便说一下,它不适用于CF_UNICODETEXT
—— 输出只是几个字节。):
对于如何解决最后一个问题的任何建议,我将不胜感激。
c++ - C++ (VC) 文本输出用 0d 0d 0a 而不是 0d 0a 换行 - 如何修复?
编辑:这个问题的解决方案由 Ulrich Eckhardt 在下面的评论中提供。另外:这个问题的原因和解决方案与可能重复中描述的完全不同。再次,请参阅 Ulrich Eckhardt 的评论了解详细信息。
在专家的帮助下,我设法编写了一个程序,将 Windows 剪贴板的内容写入指定代码页中的文本文件。它现在似乎工作得很好,除了文本文件中的换行符是三个字节 - 0d 0d 0a - 而不是 0d 0a - 当我将文本导入文字处理器时,这会导致问题(附加行)。
有没有一种简单的方法可以在文本流中用 0d 0a 替换 0d 0d 0a,或者我应该在我的代码中做些什么不同的事情?我在其他地方没有找到类似的东西。这是代码:
tinymce - 打开 TinyMCE 编辑器时自动粘贴剪贴板中的内容
当我打开 tinyMce 编辑器时,我试图自动粘贴剪贴板中的内容。
我已经用过——
但无法在编辑器上获取内容,但能够在 IE 上的警报中获取(仅限)
但是,当我使用 tinymce.get("id1").setContent('a');
我可以在编辑器上获得内容“a”。
请建议。
javascript - 将文本复制到 Android 上 Chrome 中的内容可编辑元素时,clipboardData 不起作用?
clipboardData
我已阅读Android 上的 Chrome 不支持将纯文本从内容复制到内容可编辑元素(如这篇文章)。当您在移动设备上运行上面的示例时,该示例旨在从粘贴的文本中删除所有格式,该text
变量返回一个空字符串。这只发生在 Android 上的 Chrome 中。所以我想知道是否有解决方法。
从 JavaScript 修改的示例代码在粘贴事件中获取剪贴板数据(跨浏览器)
更新:我想出了一个解决方法,即触发一个弹出窗口让用户粘贴文本。不理想,但可以完成删除格式的工作。我正在寻找更多解决方法/建议。
python - 在 Python 中将多个图像复制到剪贴板
在 Windows 7 中使用 Python 3.4.0,由于这个问题,我设法将单个图像复制到剪贴板。
现在我想同时复制多个图像。我不太了解这段代码中发生的事情,所以我无法修改它。有任何想法吗?
我的代码:
javascript - 剪贴板数据:防止 Chrome 创建新的 DIV,P
我将 HTML 粘贴到 contentEditable div,在 DIV 中有 p 标签,其中包含默认文本作为占位符。
当我粘贴多行文本时,Google chrome 会<p>
为每个新行文本创建标签。
这在 Firefox 中运行良好,但由于新DIV
它显示在一行中。
我想用<br>
.
或者
有什么可以防止粘贴新的 DIV 的吗?
javascript - 解析输入剪贴板数据
谁能告诉我如何查找剪贴板数据是否包含(enter下一行)tab
我有粘贴事件的代码:
如果数据包含tab或enter(下一行),我想打印一个警报。