问题标签 [oncopy]

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.

0 投票
2 回答
353 浏览

javascript - onCopy 事件会帮助我修复脚上的弹孔吗?

在一个巨大的数字表中,我通过将所有半可见的减号替换为 ,使用户的体验“更丰富” –。看起来很棒,进步很大。我正忙于赞美自己的聪明才智,以至于忘了注意到地板上的血迹。

因为,来看看,当这家伙去选择、复制、然后粘贴(在其他地方)这种转换的减号时,你猜怎么着?它们不再是负号。

我是否可以可靠、直接且跨浏览器(包括 Mac 浏览器)使用 onCopy 事件将那些–已(或即将)复制的内容中的字符改回减号?

如果是这样,你有什么建议吗?

编辑:我使用的是原生 JavaScript,而不是使用任何框架。

谢谢!

0 投票
1 回答
3917 浏览

javascript - 过滤掉 div 和 oncopy 的 HTML 标签 onpaste

我的网站中有一个可编辑DIV的来发送论坛消息。人们可以编辑他们的消息(粗体、斜体、下划线、添加链接等)

但是我希望当有人粘贴或删除( - 不需要删除,但粘贴它)他们的文本时,我希望它进入DIV没有 HTML 标记的位置 - 干净,只是文本。(例如,如果有人将文字设置为 200 磅大小,然后将其复制并粘贴到我的 中DIV,他们将收到非常不同的信息……我不希望它发生)。

如何扫描来自剪贴板的文本以删除任何 HTML 标签,然后将其粘贴到DIV?

我也想对 COPY 应用相同的过滤器。

谢谢

0 投票
1 回答
289 浏览

jquery - 在复制隐藏文本区域(JQuery)

复制特定文本区域时,我希望在复制后将其隐藏。我有以下代码:

如您所见,这将隐藏它,然后浏览器将尝试复制隐藏的字段,因此它不会将任何内容复制到剪贴板。你能想出我能处理的任何方法吗?任何帮助表示赞赏。

0 投票
1 回答
170 浏览

javascript - Javascript oncopy 选择另一个字段文本值

我有两个输入字段如下:

我也有Javascript代码:

我想在复制第二个字段的文本值时选择第一个字段的文本。它可以很好地选择第一个字段的值,但是在我的剪贴板中,我复制了第一个字段的值而不是第二个字段的值。我在做什么错?

0 投票
1 回答
43 浏览

javascript - 在服务器响应后处理 oncopy 事件

我想在用户按下CTRL+C时根据服务器的响应来修改用户的剪贴板。与服务器的通信是通过web socket完成的。我设法获得了 oncopy 事件,并且可以为其设置一些内容,但只能立即进行。我想要的是这样的:

  • oncopy 事件被触发并被捕获
  • 向服务器询问一些东西(socket.send(bla bla))
  • 从服务器接收答案 (socket.onmessage())
  • 通过编辑 event.clipboardData 更新用户的剪贴板

可能吗?

或者有没有一种方法可以让我在接收来自服务器的消息时在事件处理方法中忙着等待?

0 投票
1 回答
374 浏览

javascript - 如何仅在一个 div 中启用 onselectstart?

我阻止了在我的网站上复制和选择文本和元素:

但是现在我只需要在一个 div 中启用它,所以我尝试了:

当然,它不起作用。我该如何启用它?谢谢 :)

0 投票
0 回答
213 浏览

javascript - 使用右键复制时复制命令不起作用

我正在尝试捕获复制事件并使用一些信息更新剪贴板。以下是我正在尝试的,它工作正常,除非用户尝试使用右键单击 -> 复制选项进行复制。这不仅不起作用,而且也不允许基本的复制操作。

有人可以帮我找出我在这里可能做错了什么吗?在这里准备了一个 jsfiddle 以便于调试 - https://jsfiddle.net/a74x41rk/

编辑 -

我让它与 setTimeout 一起工作,但仍然不知道为什么。

更新的小提琴 - https://jsfiddle.net/a74x41rk/1/

0 投票
0 回答
21 浏览

jquery - 如何检查多个 ck 编辑器是否有价值或不使用 onchange 或其他任何东西?

我有我的编辑器的 HTML 代码

还有我的脚本,我想检查所有给定的具有值或空值的编辑器,请帮助我,谢谢。