很多网页为了版权或者其他的目的,限制使用鼠标右键,或者禁止审查元素,为了版权的就不多说了,但很多小网站也会限制网页的一些功能,其实蛮影响用户体验的。
说实话能威胁到网站的人,也就是对有技术的人来说,解除限制还是很轻松的,不会解除限制的人,一般情况也不会做出对网站有威胁的事情,所以小哲我手下的这些网站,不管是大小站,都没有进行任何的限制,感觉完全没必要。不过既然有朋友来问这个事,今天就分享解除网页限制的方法。
1、浏览器插件
浏览器现在基本都是谷歌的内核,直接装插件是最简单也是最高效的方法,不用自己管理,插件会随着限制技术的升级做同步升级,安装之后打开自动更新就可以了。
能解除限制的插件很多很多,数都数不过来,小哲我推荐安装【暴力猴】插件,或者油猴也是同样的好用,不过暴力猴好像在国内下载方便一些,这相当于是一个脚本平台,安装这一个插件后可以添加很多脚本,进到暴力猴的脚本市场里面,直接搜索解除限制,随便找一个脚本添加就行了,不同网页的限制方法不一样,所以多找几个脚本试试,一般情况的限制都是可以直接解除的。
上图是小哲我在用的一个脚本,这是一个通用脚本,也就是说对所有网页都有效,安装这个脚本后不用设置就可以直接解除限制了,或者使用这个脚本也行:https://greasyfork.org/zh-CN/scripts/427575-selection-and-copying-restorer-universal
有些脚本设置的是针对某些域名解除限制,安装脚本后需要手动设置,点击上图中“<>”这个图标,把需要解除限制的域名添加进去就行了,比如你想解除小哲博客的右键限制(当然,我没有设置限制,只是举例),添加域名【*xiaozhebk.com*】,然后保存就行了,星号是通配符,少了会不起作用。
如果你想知道脚本是否生效,打开网页,然后看你插件图标是否有变化,比如下图插件图标上有一个“1”,表示该网页有1个脚本生效(小哲我目前只安装了一个脚本,所有网页生效),如果你安装了多个脚本,有几个脚本针对当前页面生效,图标上就会显示数字。
说的好像有点绕了,逻辑是暴力猴里面有很多脚本,每个脚本针对不同的域名都设置了是否生效,并非所有域名都生效,如果某个脚本对某个网站默认不生效,需要手动添加域名让脚本生效,实在不想搞懂这些,你可以安装上图中小哲我安装的这个脚本,这个脚本安装后默认就是对所有网站生效的,不用再手动设置了。
2、禁用JS
目前网页针对限制都是通过JS来做判断进行限制的,如果有网页是通过后端服务器进行限制,那就影响到网站的排名优化了,大概率只有缺你不可的那种网站或者完全不依赖搜索引擎引流量的网站才会用这种技术,所以禁用JS也是解除限制的方法之一,禁用JS可能会导致页面的一些元素失效,一般不会影响主要内容。
打开浏览器设置-权限设置-JavaScript设置,把需要禁用JS的域名加进去就行了,比如小哲我在用微软的EDGE浏览器,想要禁用小哲博客的JS,需要添加域名[*.]xiaozhebk.com,这是格式细节,星号同样是通配符。
最后说一下,其实网站真没必要限制这些,能解除限制的方法太多了,对小白还行,稍微知道一点的都可以解除限制的,那些真正的采集大站,采集的时候更不会运行JS了,反而真实用户有时候想复制一个词,然后右键直接百度一下的时候,还挺不方便的,影响用户体验。