/*** Author hechen*/var gs = {/** الحصول على عرض الشاشة **/screenWidth: function () {return window.screen.width ؛ } ، / *** احصل على ارتفاع الشاشة ** / screenheight: function () {return window.screen.height ؛ } ، / ** get browser *** / browse: function () {var browser = {} ؛ var useragent = navigator.useragent.toLowerCase () ؛ var s ؛ (s = useragent.match (/msie ([/d./2010)/))؟ 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 (/version // ([/d.]+).*safari/))؟ Browser.Safari = S [1]: 0 ؛ var version = "" ؛ if (browser.ie) {version = 'ie' + browser.ie ؛ } آخر {if (browser.firefox) {version = 'firefox' + prowser.firefox ؛ } آخر {if (browser.chrome) {version = 'chrome' + browser.chrome ؛ } آخر {if (browser.opera) {version = 'opera' + browser.opera ؛ } آخر {if (browser.safari) {version = 'safari' + browser.safari ؛ } else {version = 'Unknown Browser' ؛ }}}} نسخة الإرجاع ؛ } ، / ** احصل على نظام التشغيل *** / 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") ؛ إذا (ISMAC) يعود "Mac" ؛ var isUnix = (navigator.platform == "x11") &&! iswin &&! ismac ؛ إذا كان (ISUNIX) يعود "Unix" ؛ var isLinux = (String (navigator.platform) .indexof ("linux")> -1) ؛ إذا (ISLINUX) إرجاع "Linux" ؛ if (iswin) {var iswin2k = suseragent.indexof ("windows nt 5.0")> -1 || suseragent.indexof ("Windows 2000")> -1 ؛ إذا كان (ISWIN2K) يعود "Win2000" ؛ var iswinxp = suseragent.indexof ("Windows NT 5.1")> -1 || suseragent.indexof ("Windows XP")> -1 ؛ إذا كان (ISWINXP) يعود "winxp" ؛ var iswin2003 = suseragent.indexof ("Windows NT 5.2")> -1 || suseragent.indexof ("windows nt 5.2")> -1 ؛ إذا كان (ISWIN2003) يعود "Win2003" ؛ var iswinvista = suseragent.indexof ("Windows NT 6.0")> -1 || suseragent.indexof ("windows vista")> -1 ؛ إذا كان (Iswinvista) يعود "Winvista" ؛ var iswin7 = suseragent.indexof ("Windows NT 6.1")> -1 || suseragent.indexof ("windows 7")> -1 ؛ إذا (ISWIN7) عودة "Win7" ؛ } إعادة "Other" ؛ } ، / **** احصل على معرف العميل **** / clientId: function (name) {var cookies = document.cookie.split ("؛") ؛ var value = "" ؛ لـ (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]) ؛ استراحة؛ }} قيمة الإرجاع ؛ } ، / **** احصل على معرف المنتج **** / SearchGid: function () {var url = window.location.href ؛ var value = "" ؛ if (url! = undefined && url! = "") {url.replace (/-/d+-/، function (a ، b ، c) {if (a! = undefined && a! = "" " } قيمة الإرجاع ؛ } ، / **** احصل على الكلمة الرئيسية للبحث في الموقع **** / searchKey: function () {var url = window.location.href ؛ var value = "" ؛ if (url! = undefined && url! = "") {url.replace (/budap=/201.*/ ، function (a ، b ، c) {if (a! = undefined && a! = "" && A. } قيمة الإرجاع ؛ } ، / ** احصل على رقم البحث في فئة المنتج ** / searchCategory: function () {var url = window.location.href ؛ var value = "" ؛ if (url! = undefined && url! = "") {url.replace (/-/d+/، function (a ، b ، c) {if (a! = undefined && a! = "" " } قيمة الإرجاع ؛ } ، / **** Search Off Rite Google Baidu ***** / SearchSite: function (type) {var referrer = document.referrer ؛ if (alnower! = undefined && reflerer! = "") {if ("" google "== type) {url.replace (new regexp (" (؟:^|/؟ | &) q = ([^&]*) (؟: & | $) ") A.SubString (A.IndExof ("=") + 1 ، A.Length - 1) ؛ } آخر إذا ("baidu" == type) {url.replace (new regexp ("(؟:^| 1 ، A.Length - 1) ؛ } آخر إذا ("sogou" == type) {url.replace (regexp جديد ("(؟:^|/؟ 1 ، A.Length - 1) ؛ } آخر إذا ("bing" == type) {url.replace (regexp جديد ("(؟:^|/؟ | &) A.Length - 1) ؛ } } يعود ""؛ } ، / ******* أدخل القيمة في الصفيف ************* / pushvalue: function (key ، value) {if (this._ch! = undefined) {this._ch [key] = value ؛ }} ، / *** المعلمات المخصصة ** / param: function (value) {if (this._ch! = undefined) {this._ch ["_ ps"] = value ؛ }} ،/********* إرسال بيانات إلى الخلفية **********/postdata: function () {$ .ajax ({url: } ، /*** init: function () {if (this._ch! = undefined) {this._ch = undefined ؛ } this._ch = {} ؛ if (this._reg! = undefined) {this._reg = undefined ؛ } // تهيئة عنوان URL التعبير العادي this._reg = new array () ؛ 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 (.*)" ؛ // تحليل معلمات url var hosturl = window.location.href ؛ if (hosturl! = undefined && hosturl! = "") {if ((new regexp (this._reg [4])) } آخر إذا ((regexp new (this._reg [7])) } آخر إذا ((regexp جديد (this._reg [5])) } آخر إذا ((regexp جديد (this._reg [5])) } آخر إذا ((جديد) regexp (this._reg [6])) } this._ch ["_ tu"] = hosturl ؛ } var referrer = document.referrer ؛ if (alendrer! = undefined && reflerer! = "") {if ((new regexp (this._reg [0])) } آخر if ((regexp new (this._reg [1])) } if if ((new regexp (this._reg [2])) } آخر إذا ((regexp جديد (this._reg [3])) } this._ch ["_ su"] = المرجع ؛ } // الحصول على معلومات متعلقة بالعميل 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: غير محدد ، _reg: غير محددما سبق هو المحتوى الكامل لهذه المقالة. لمزيد من المعلومات حول JavaScript ، يمكنك التحقق من: "دليل JavaScript Reference Tutorial" و "JavaScript Code Style". آمل أيضًا أن يدعم الجميع wulin.com أكثر.