禁止浏览器发送referer

有时候我们需要把其他网站的链接爬取到自己网站,比如各种信息集成网站。

有些网站会有防盗链的措施,我们无法“引用”他人链接(这种情况暂时不考虑),如果网站没有防盗链措施,那就恭喜了!

但是,为了不让“被引用”网站管理者发现异常,我觉得还是把http中的referer给修改了,不让浏览器发送referer。

火狐浏览器设置方法很简单,在地址栏中输入“about:config”,会看到下面界面:

然后,在搜索框中输入“network.http.send”

把搜索到的第一项的值设为0,即可。

时间: 2024-10-24 04:26:13

禁止浏览器发送referer的相关文章

禁止浏览器自动填写

参考:司徒正美 http://www.cnblogs.com/rubylouvre/p/5109300.html 禁止浏览器自动补全,使用 autocomplete="off" 浏览器记住密码的效果 方法:打破用户名密码的结对关系,<span style="color:red; font-size:24px;">特别注意</span>复制input控件仅增加不可见的样式,eg:style="display:none;" 存

js禁止浏览器页面后退功能

js禁止浏览器页面后退功能: <script> $(function(){ if(window.location.href.indexOf("/login") > -1) { //防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(null, null, document.URL);

禁止浏览器滚动条滚动,但滚动条可以显示

最近写一个类似土豆播放器选集数的滚动条,需要的效果是当鼠标位于选择集数的div中时只能滚动该div的滚动条,但是浏览器滚动条禁止滚动~ 网站找了很多方法都是直接隐藏滚动条,最终找到下面方法 代码: var keys = [37, 38, 39, 40]; function preventDefault(e) { e = e || window.event; if (e.preventDefault) e.preventDefault(); e.returnValue = false; } fun

ASP.NET MVC:通过 FileResult 向 浏览器 发送文件

FileResult is an abstract base class for all the others. FileContentResult - you use it when you have a byte array you would like to return as a file FilePathResult - when you have a file on disk and would like to return it's content (you give a path

JS 禁止浏览器右键菜单和刷新

1 <script language="javascript"> 2 //禁止按键F5 3 document.onkeydown = function(e){ 4 e = window.event || e; 5 var keycode = e.keyCode || e.which; 6 if( keycode = 116){ 7 if(window.event){// ie 8 try{e.keyCode = 0;}catch(e){} 9 e.returnValue =

前端技巧:禁止浏览器static files缓存篇(转)

前端技巧:禁止浏览器static files缓存篇 由于CSS/JS文件经常需要改动,前端调试时是不希望浏览器缓存这些文件的. 本文记录博主的经验. Meta法 目前在chrome调试还没有遇到问题,好用!此方法假设浏览器是个好人!很听我们的话! <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="

禁止浏览器上下拖拽方法

在触屏写的一些弹层总会引发不同浏览器里面的bug. 比如下图左侧窗口出现的时候,用户在拖拽右侧的body区域就会在某些浏览器里引发一些bug. 索性干掉这个方法,在弹层显示时不让用户拖拽页面. 引用的方法 //body一屏显示禁止上下拖拽 setPreventDefault.start(); //取消事件 setPreventDefault.end(); 1 /*禁止浏览器滚动*/ 2 var setPreventDefault = { 3 oldScrollTop : 0,/*记录滚动条位置*

浏览器发送总共下载文件2第二个请求,如何“下载”仅仅记录1次要?

近期,个人官网实现了PDF下载功能,出于统计的考虑.添加了"下载次数"download_count这个字段. 可是.我今天突然发现.每次下载download_count都直接+2了.假设server发生这样的事,另一定的可能,本地就我一个人下载,怎么可能下载2次. 于是,打开了log4j的debug模式.果然运行了2次更新请求. @RequestMapping(value = "/download/pdf") public void downloadPdf(@Req

禁止浏览器缩放网页的HTML代码

禁止浏览器缩放网页的HTML代码 html5默认允许用户缩放页面,如果需要禁止缩放,我们需要将user-scalabel=0设置下,具体代码如下: <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" /> 注意:meta在head里.