Web内容禁止选中的两种方式

时间:2024-11-26 08:04:43

为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处。LaplaceDemon/ShiJiaqi。

http://www.cnblogs.com/shijiaqi1066/p/5761818.html

方式一:CSS禁止元素选中。

  • user-select: none; 不允许被选中。
  • user-select:text; 允许被选中。

user-select不同浏览器支持不一样,参看下面例子。

例:禁止整个页面的内容被选择

body{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

方式二:JS禁止元素选中。

DOM元素有一个onselectstart事件,只要该事件函数返回false就可以了。

<div onselectstart="return false">
<p>不允许被选中</p>
</div>

为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处。LaplaceDemon/ShiJiaqi。

http://www.cnblogs.com/shijiaqi1066/p/5761818.html

相关文章