经常在网上查阅资料的人可能会碰到一种情况:好不容易找到了自己想要的资料,无奈复制不下来!
既然是人写的网页,那必然是在里面加入了限制才让你不能复制其中的内容。我们来看看是加了什么东西:其实都不用js代码,只要几行css就能实现禁止复制功能了。代码如下:
body{-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-select: none; }
不过IE6-9还没有相关的css属性,要写一点点js,如下:
document.body.onselectstart = document.body.ondrag = function(){
return false;
}
这就是IE6-IE9需要用上面的js才能实现,引入的时候我们需要做一个浏览器版本的判断,是IE6-IE9这几个浏览器才引入上面这一段js,其他的无需引入,因为用css就搞定了。
要是我想非想要复制这网页里的内容呢?
其实很简单,进入网页按F12打开控制台把这段代码删了就可以复制了!实在不行还可以从控制台里直接复制文字啊,魔高一尺道高一丈~