VaR A = Document; // var E = A. referrer; var E = 'HTTP: // www.google.com.hk/search? Hl = ZH-CN & newwindow = 1 & Safe = strict & Q = w3ctech & AQ = F & AQI = & AQL = & OQ = '; function f () {This. tags = {}; this. clicks = []; this. getst ()} f. prototype = {sindex: [1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], sengin: ["Baidu.com", "Baidu.com", "Google.com", "google.cn", "sogou.com", "zhongsou.com", "search.yahoo.com", "example", "soso.com ", "114search.118114.cn", "search.live.com", "youdao.com", "gougou. CO M "," bing.com "], sword: [" Word "," WD "," Q "," Q "," query "," W "," P ", "P", "W", "kW", "Q", "Q", "Search", "Q"], getvalue: function (m, n) {var L = new Regexp ("(^ | & | \\?) "+ M +" = ([^ &] *) (& | \ x24 | #) "); var K = n. Match (l); Return K? K [2]: ""}, getst: function () {var x = NULL; var K = E; var W = This. sengin; var u = This. sword; var q = This. sindex; For (VAR o = 0; O <W. length; O ++) {If (K. indexof (W [O])>-1) & (this. getvalue (U [O], k) {This. tags. sw = This. getvalue (U [O], k); this. tags. se = Q [O]; this. tags. st = "2"; return;} return this. tags ;}} var B = new F (); alert (B. tags); For (var k in B. tags) {alert (B. tags [k]);}