1

如果我们不希望人们复制我们网站中的任何内容,我们可以使用

<body oncontextmenu="return false" onselectstart="return false">

这适用于整个身体。但是如果我想让body中的一些标签不受限制呢?例如,我想要我的联系方式,电子邮件可复制。怎么做?

4

2 回答 2

1

你的方法是有缺陷的;这永远不会奏效。

如果人们想从您的网站访问内容,他们可以简单地从浏览器的本地菜单(即tools -> web developer -> page source在 FireFox 中)查看您网站的代码。或者打开开发人员工具并完全删除您的 dom 级别 0 处理程序。

于 2012-12-08T01:50:50.407 回答
0

不幸的是,没有真正的方法可以保护您的内容或源代码。即使这种方法能够可靠地工作,任何恶意用户都只需关闭他们的 JavaScript 并且“保护”将变得无用。

如果您的内容被盗,您可以随时引用《数字千年版权法》向违规网站的主机提出投诉。您可能需要进行 Whois 查询才能获得任何联系方式。

此外,主要的搜索引擎,如谷歌,也有从他们的排名中删除此类网站的政策(有效地将它们从公开曝光中列入黑名单),因此您可以放心,如果发生此类情况,您很可能会得到合理的解决方案情况。

于 2012-12-08T02:06:44.247 回答