javascript - 没有复制权限的 HTML 选择

标签 javascript html selection

是否可以在没有复制权限的情况下选择 html?

我需要使文本(复杂的 HTML)能够选择,但是: 1)我只需要选择整个单词(而不是字符) 2) 所选内容不应复制文本(使用 Ctrl+C)

有趣的例子是kindle云阅读器。但他们似乎运用了火箭科学来实现它。

谢谢

最佳答案

无论您做什么,传输到浏览器的文本都可以通过某种方式被用户复制。即使您禁用了右键单击复制和 ctrl-c 复制(可以通过禁用 javascript 轻松解决),用户仍然可以选择使用浏览器或插件查看页面的源代码,并且更聪明的是,他们可以当文本传输到浏览器时抓取文本。最好的选择是将文本转换为图像服务器端,但即便如此,OCR 程序也可以将其转换为纯文本。

关于javascript - 没有复制权限的 HTML 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918269/

相关文章:

JavaScript 动态函数名

javascript - 从 Firefox/Chrome 控制台动态更改表单输入

java - 中位数选择算法

html - 获取两个内联(或内联 block )元素以匹配高度

css - 如何更改所选文本的实际颜色?

ios - UiTableViewCell 中的 View 在选择时变为透明

javascript - 访问嵌套对象

javascript - 如何在具有动态键值对的javascript中解析json?

javascript - 在一个网站中嵌入多个YouTube视频

html - 调整浏览器窗口的大小会导致表格单元格内出现奇怪的行为