/*** @author hechen*/var gs = {/** Dapatkan lebar layar **/screenwidth: function () {return window.screen.width; }, / *** Dapatkan tinggi layar ** / screenheight: function () {return window.screen.height; }, / ** Dapatkan browser *** / browse: function () {var browser = {}; var userAgent = navigator.useragent.tolowercase (); var s; (s = userAgent.match (/msie ([/d. media+)/))? browser.ie = s [1]: (s = useragent.match (/firefox // ([/d.]+)/))? browser.firefox = s [1]: (s = useragent.match (/chrome // ([/d.]+)/))? browser.chrome = s [1]: (s = userAgent.match (/opera. ([/d.]+)/))? browser.opera = s [1]: (s = userAgent.match (/versi // ([/d.]+).*Safari/))? browser.safari = S [1]: 0; var version = ""; if (browser.ie) {version = 'IE' + browser.ie; } else {if (browser.firefox) {version = 'firefox' + browser.firefox; } else {if (browser.chrome) {version = 'chrome' + browser.chrome; } else {if (browser.opera) {version = 'opera' + browser.opera; } else {if (browser.safari) {version = 'safari' + browser.safari; } else {version = 'browser yang tidak dikenal'; }}}} versi return; }, / ** Dapatkan sistem operasi *** / clientos: function () {var suseragent = navigator.useragent; var iswin = (navigator.platform == "win32") || (navigator.platform == "windows"); var ismac = (navigator.platform == "mac68k") || (navigator.platform == "macppc") || (navigator.platform == "macintosh") || (navigator.platform == "macintel"); if (ismac) mengembalikan "mac"; var isunix = (navigator.platform == "x11") &&! iswin &&! isMac; if (isunix) mengembalikan "unix"; var isLinux = (string (navigator.platform) .indexof ("linux")> -1); if (isLinux) mengembalikan "linux"; if (iswin) {var iswin2k = suseragent.indexof ("windows nt 5.0")> -1 || Suseragent.indexof ("Windows 2000")> -1; if (iswin2k) mengembalikan "win2000"; var iswinxp = suseragent.indexof ("windows nt 5.1")> -1 || suseragent.indexof ("windows xp")> -1; if (iswinxp) mengembalikan "winxp"; var iswin2003 = suseragent.indexof ("Windows NT 5.2")> -1 || suseragent.indexof ("Windows NT 5.2")> -1; if (iswin2003) mengembalikan "win2003"; var iswinvista = suseragent.indexof ("Windows NT 6.0")> -1 || suseragent.indexof ("windows vista")> -1; if (iswinvista) mengembalikan "winvista"; var iswin7 = suseragent.indexof ("windows nt 6.1")> -1 || suseragent.indexof ("windows 7")> -1; if (iswin7) mengembalikan "win7"; } return "Other"; }, / **** Dapatkan ID klien **** / clientId: function (name) {var cookies = document.cookie.split (";"); var value = ""; untuk (var i = 0; i <cookies.length; i ++) {var temp = cookies [i] .split ("="); var tempvalue = temp [0] .replace (/(^/s*) | (/s*$)/g, ""); if (tempvalue == name) {value = unescape (temp [1]); merusak; }} nilai pengembalian; }, / **** Dapatkan ID Produk **** / SearchGid: function () {var url = window.location.href; var value = ""; if (url! = Undefined && url! = "") {url.replace (/-/d+-/, function (a, b, c) {if (a! = tidak terdefinisi && a! = "" && a.length> 2) {value = a.substring (1, a.length-1);}}); } nilai pengembalian; }, / **** Dapatkan kata kunci pencarian situs **** / SearchKey: function () {var url = window.location.href; var value = ""; if (url! = tidak terdefinisi && url! = "") {url.replace (/media= media } nilai pengembalian; }, / ** Dapatkan Nomor Pencarian Kategori Produk ** / SearchCategory: function () {var url = window.location.href; var value = ""; if (url! = Undefined && url! = "") {url.replace (/-/d+/, function (a, b, c) {if (a! = tidak terdefinisi && a! = "" && a.length> 1) {value = a.substring (1);}}); } nilai pengembalian; }, / **** Pencarian di luar lokasi Google Baidu ***** / Searchsite: Function (type) {var referrer = document.referrer; if (referrer! = tidak terdefinisi && referrer! = "") {if ("google" == type) {url.replace (regexp baru ("(?:^|/? | &) q = ([^&]*) (? = = = & & A, A, A, B, C) {if (this._ch! a.substring (a.indexof ("=") + 1, A.Length - 1); } lain jika ("baidu" == type) {url.replace (regexp baru ("(?:^|/? 1, A.Length - 1); } else if ("sobou" == type) {url.replace (regexp baru ("(?:^|/? 1, A.Length - 1); } else if ("bing" == type) {url.replace (regexp baru ("(?:^|/? | &) q = ([^&]*) (?: & | $)"), function (a, b, c) {if (this._ch! = tidak terdefinisi && a! = tidak terdefinisi && a. A.Length - 1); } } kembali ""; }, / ******* Masukkan nilai ke dalam array ************* / pushValue: function (key, value) {if (this._ch! = Tidak terdefinisi) {this._ch [key] = value; }}, / *** Parameter khusus ** / param: function (value) {if (this._ch! = Tidak terdefinisi) {this._ch ["_ ps"] = value; }},/********* Kirimkan data ke latar belakang **********/postdata: function () {$ .Ajax ({url: "http: // localhost: 28482/ajax/statactions.aspx? T =" + math.random (), type: "post", ini. }, /*** init: function () {if (this._ch! = Tidak terdefinisi) {this._ch = tidak terdefinisi; } this._ch = {}; if (this._reg! = tidak terdefinisi) {this._reg = tidak terdefinisi; } // inisialisasi URL pencocokan ekspresi reguler this._reg = array baru (); this._reg [0] = "http://www.google.com.hk (.*)"; this._reg [1] = "http://www.baidu.com (.*)"; this._reg [2] = "http://www.sogou.com (.*)"; this._reg [3] = "http://cn.bing.com (.*)"; // menganalisis parameter url var hosturl = window.location.href; if (hosturl! = tidak terdefinisi && hosturl! = "") {if ((regexp baru (this._reg [4])). test (hosturl)) {this._ch ["_ gid"] = this.searchgid (); } lain if ((regexp baru (this._reg [7])). test (hosturl)) {} else if ((regexp baru (this._reg [5])). test (hosturl)) {this._ch ["_ cid"] = this.searchcategory (); } else if ((regexp baru (this._reg [5])). test (hosturl)) {this._ch ["_ cid"] = this.searchCategory (); } else if ((regexp baru (this._reg [5])). test (hosturl)) {this._ch ["_ cid"] = this.searchCategory (); } else if ((baru) regexp (this._reg [6])). test (hosturl)) {this._ch ["_ key"] = this.searchKey (); } this._ch ["_ tu"] = hosturl; } var referrer = document.referrer; if (referrer! = tidak terdefinisi && referrer! = "") {if ((regexp baru (this._reg [0])). test (referensi)) {this._ch ["_ key"] = this.searchsite ("Google"); } lain if ((regexp baru (this._reg [1])). test (referrer)) {this._ch ["_ key"] = this.searchsite ("baidu"); } else if ((regexp baru (this._reg [2])). test (referrer)) {this._ch ["_ key"] = this.searchsite ("sogou"); } else if if ((regexp baru (this._reg [3])). test (referrer)) {this._ch ["_ key"] = this.searchsite ("Bing"); } this._ch ["_ su"] = rujukan; } // Dapatkan informasi terkait klien this._ch ["_ sw"] = this.screenwidth (); this._ch ["_ sh"] = this.screenHeight (); this._ch ["_ bw"] = this.browse (); this._ch ["_ cs"] = this.clientos (); this._ch ["_ mid"] = this.clientId ("from_channelid"); this._ch ["_ ctid"] = this.clientId ("clientkey"); }, _ch: tidak terdefinisi, _reg: tidak ditentukanDi atas adalah seluruh konten artikel ini. Untuk informasi lebih lanjut tentang JavaScript, Anda dapat memeriksa: "Tutorial Referensi JavaScript" dan "Panduan Gaya Kode JavaScript". Saya juga berharap semua orang akan lebih mendukung wulin.com.