相关疑难解决方法(0)

在JavaScript中访问网页的HTTP标头

如何通过JavaScript访问页面的HTTP响应头?

此问题相关,该问题已修改为询问有关访问两个特定HTTP标头的问题.

相关:
如何通过JavaScript访问HTTP请求标头字段?

javascript http http-headers

396
推荐指数
11
解决办法
56万
查看次数

删除http referer

它是一种删除或隐藏请求标头中的http引用信息的方法吗?我想删除使用javascript python或django中的脚本从我的网站转到其他网站的用户的http引用信息

例:

Host    slogout.espncricinfo.com
User-Agent  Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0    
Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8    
Accept-Language en-us,en;q=0.5    
Accept-Encoding gzip, deflate    
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7    
Connection  keep-alive
Referer http://slogout.espncricinfo.com/index.php?page=index&level=login
Run Code Online (Sandbox Code Playgroud)

http http-headers

53
推荐指数
3
解决办法
8万
查看次数

在JavaScript中隐藏/欺骗引用者的最可靠方法是什么?

通常,引荐来源可追溯到:

  • JavaScript的 document.referrer
  • 请求标头,例如PHP $_SERVER['HTTP_REFERER']

我已经设置了一个Codepad演示,它显示了这些属性,用于测试目的.

要求:

  1. 应该有效地隐藏原始引用者,至少对于所有鼠标事件都是如此.
  2. 跨浏览器支持(至少Chrome和Firefox).
  3. 独立,没有任何外部内容(插件,库,重定向页面......).
  4. 无副作用:友情链接应该没有被改写,历史条目应当保留.

在使用链接时,该解决方案将用于隐藏引用者<a href="url">.


用例的确切描述

在Webapps上的此问题中所述,Google搜索中的链接会在点击时进行修改.所以,

  1. Google可以跟踪您的搜索行为(隐私 - )
  2. 页面请求稍有延迟.
  3. 链接的网页无法跟踪您的Google搜索查询(隐私++)
  4. 拖动/复制的URL看起来像http://google.com/lotsoftrash?url=actualurl.

我正在开发一个用户脚本(Firefox)/内容脚本(Chrome) (代码),它删除了Google的链接残缺事件.结果,处理了第1,2和4点.

第3点仍然存在.

  • 铬: <a rel="noreferrer">
  • Firefox : data-URIs. 我已经创建了一种复杂的方法来实现左键和中键的这个功能,同时仍然执行第4点.但是,我正在努力使用右键单击方法.

javascript tracking mouseevent spoofing referrer

40
推荐指数
3
解决办法
4万
查看次数

在iframe上隐藏引荐来源

使用iframe时是否可以删除引荐来源?这里的情况:

我在http://www.mywebsite.com上有一个页面,里面有一个<iframe>.像这样:

<html>
 <head>...</head>
 <body>
  ...
<a href="#loadiframe">SHow Website</a>
  <iframe id="#loadiframe" src="http://www.iframetarget.tld">
  ...
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想iframetarget.tld不包含referrer /无法看到mywebsite.com是否正在加载他们的页面.

那可能吗?

注意:iframe将使用jQuery lightbox/colorbox加载

html iframe jquery

10
推荐指数
3
解决办法
1万
查看次数

欺骗引用Google Analytics?

每当用户访问我的网站上的"Page A"时,我立即通过window.location使用Javascript 设置将其重定向到"Page B" ."页面A"没有对其进行Google Analytics跟踪 - 当有人从"页面A"重定向到"页面B"时,我想跟踪他,就像他通过"页面B"进入网站一样.不幸的是,我当前的设置会中断引荐来源信息,因为被重定向到"Page B"的人看起来像Google Analytics一样来自"Page A":

alt text http://dl.dropbox.com/u/2792776/screenshots/2010-05-06_1402.png

用户被重定向到"Page B"后,我想告诉Google Analytics他们的"真实"推荐人(即推荐者到"Page A").我怎样才能做到这一点?

(注意:我意识到使用真正的HTTP重定向而不是基于Javascript的重定向可以解决这个问题.不幸的是,这不是一个选项)

javascript redirect google-analytics

5
推荐指数
1
解决办法
1867
查看次数

PHP:使用header()更改引用

为方便起见,我的CMS链接到其他网站,我想隐藏引用,以便其他网站看不到我的CMS的目录和查询字符串.我现在有CMS链接到我的服务器上的PHP文件elswhere,然后通过header()重定向到链接,但引用仍然来自我的CMS,而不是来自链接PHP.此外...

header("Referer: nowhere");
header("Location: $_REQUEST[urltolinkto]");
Run Code Online (Sandbox Code Playgroud)

...似乎没有任何改变.无论我作为引用者使用什么,它始终是我的CMS中用户实际点击链接的那个.

可以更改引用(链接PHP),还是必须使用javascript或元刷新?

php

4
推荐指数
1
解决办法
2万
查看次数