2011-12-22 41 views
0

比方說,我從一個單獨的支配和主機加載jQuery。這個其他主機可以檢測到它是從哪個頁面請求的?檢測從哪個頁面請求文件

例如:

www.page-b.com可以以某種方式知道該鏈接從頁面請求www.page-a.com/subpage

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>this page is www.page-A.com/subpage</title> 
<meta charset="utf-8"> 
</head> 
<body> 
<script src="http://page-B.com/js/jquery.min.js"></script> 
</body> 
</html> 

回答

0

你必須檢查請求的HTTP Referrer字段。 如何完成這取決於所用的編程語言。 referer字段包含請求源的URL,這正是您所需要的。在https://en.wikipedia.org/wiki/HTTP_referrer

+0

更多信息,只是爲了讓岸上我的理解:如果我例如加載從「http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery我的jQuery。 min.js」。那麼谷歌將能夠跟蹤我在src中擁有這個的所有頁面? – Hakan 2011-12-22 13:51:07

+0

基本上可以,除非你正在做一些事情,比如去掉或僞造HTTP Referrer(當然,你不能做一些編程就做不到)。 – 2011-12-22 13:57:41

+0

酷!謝謝。還有一個問題:如果文件allredy已被訪問者加載。 Google會接受請求通知嗎? – Hakan 2011-12-22 14:05:11