我是這方面的新人,所以請和我一起裸照。我的問題很簡單:Firebug在各種標籤下顯示的信息是否也可在控制檯中顯示?如何從Firebug的控制檯訪問Firebug的信息?
E.g.在命令行中我可以創建對象,做簡單的數學,執行JavaScript等。例如,我可以爲一個HTTP請求創建一個對象:
var request = new XMLHttpRequest();
但我想知道是否有某種「全局」變量,實際上擁有request
變量,我可以從中讀取。喜歡的東西:
console.log(global_http_request.referring_url);
請注意,我不知道如何顯示的推介網址從我來到當前頁面(爲了這個,我可以使用例如Firefox的工具>頁面信息並搜索「引用URL」或Firebug的網面板和篩選器XHR)。
我已經試過這(在控制檯內)來訪問引用URL,但沒有運氣:
var request = new XMLHttpRequest();
undefined
console.log(request.HEADERS_RECEIVED)
2
console.log(request.HEADERS_RECEIVED.valueOf)
valueOf()
console.log(request.HEADERS_RECEIVED.toString)
toString()
console.log(request.HEADERS_RECEIVED.toString())
2
console.log(request.HEADERS_RECEIVED.valueOf())
2
console.log(request.getAllResponseHeaders.name.valueOf.toString())
function valueOf() {
[native code]
}
console.log(request.getAllResponseHeaders())
(an empty string)
是不是變量'request'你想要什麼? – epascarello
你的問題的標題很混亂。你的問題似乎與如何獲得XHR的引用者而不是關於Firebug相關。 –
所以我假設你的問題實際上是如何從JavaScript內部獲取XHR的'Referer'請求頭部,對吧? –