停止正在复制的网页文本

时间:2013-04-23 09:52:48

标签: javascript jquery html

我不确定这是否可行,但我对谷歌的看法并不多。

我想在网页上显示文字,这些文字无法通过查看源查看或从页面复制。我们已经看了几个选项,包括将文本转换为图像,但似乎效果不佳。

是否有人知道这样做的方法?

我知道我可以使用javascript让人们更难复制文本,但这很容易解决。

文本将是动态的并存储在数据库中。

3 个答案:

答案 0 :(得分:3)

你能做的最多的事就是用你的尝试来惹恼别人。它根本无法完成。

答案 1 :(得分:0)

实际上这个东西需要用JavaScript而不是PHP来完成。

有一些JS脚本阻止从网站中选择(并在复制之后)文本。

你可以在这里看到更多

No Right Click

Prevent Copy Paste

通过这个,你可以从源头获取文本。那么我们能在这做什么呢? Metro Lyrics有一个简单的解决方案,用于防止文本从源中复制。我不知道名字是什么,但他们将角色转换为角色代码......你可以在他们的歌词来源中看到它们。

答案 2 :(得分:-2)

使用js捕获键和鼠标事件,当用户想要复制它时,请停止此操作。