PageSourceSearch

https://www.viptix.com/js/Browser.js

js viptix.com collected 2026-10-04 13:56:09 UTC 1,842 bytes, 80 lines download raw bytes

1var Browser = {
2
3    ie7: false,
4    ie8: false,
5    msie: false,
6    safari: false,
7    chrome: false,
8    opera: false,
9    ff: false,
10    mobile: false,
11    android: false,
12	ipad: false,
13    init: function () {
14
15        if (Browser.mobile) { $("html").addClass("mobile"); } else { $("html").addClass("desktop"); }
16        /*
17		if (Browser.safari) { 
18			$("html").addClass("safari"); 
19			$('.scroll').addClass('safari-scroll');
20			for(var i = 0; i < document.styleSheets.length; i++) {
21				var sheet = document.styleSheets[i];				
22				if(sheet.title == 'corestyle') {
23					sheet.addRule(".scroll::-webkit-scrollbar","visibility:hidden;");
24					sheet.addRule(".scroll::-webkit-scrollbar-thumb","visibility:hidden;");
25				}
26			}
27		}*/
28        if (Browser.ipad) { $("html").addClass("ipad"); }
29        if (Browser.ff) { $("html").addClass("ff"); }
30        if (Browser.msie) { $("html").addClass("ie"); }
31    }
32
33};
34
35
36
37// browser detection
38
39(function () {
40
41    var ua = navigator.userAgent.toLowerCase();
42
43
44
45    Browser.msie = (ua.indexOf("msie") > -1 ? true : false);
46
47    Browser.safari = (ua.indexOf("safari") > -1 && ua.indexOf("chrome") < 1 ? true : false);
48
49    Browser.chrome = (ua.indexOf("chrome") > -1 ? true : false);
50
51    Browser.opera = (ua.indexOf("opr") > -1 ? true : false);
52
53    Browser.ff = (ua.indexOf("firefox") > -1 ? true : false);
54
55    Browser.mobile = (ua.indexOf("mobile") > -1 ? true : false);
56
57    Browser.android = (ua.indexOf("android") > -1 ? true : false);
58
59    Browser.ipad = (ua.indexOf("ipad") > -1 ? true : false);
60
61
62    if (Browser.msie) {
63
64        var rv = -1;
65
66        var re = new RegExp("msie ([0-9]{1,}[\.0-9]{0,})");
67
68        if (re.exec(ua) != null)
69
70            rv = parseFloat(RegExp.$1);
71
72
73
74        Browser.ie7 = (rv >= 7.0 && rv < 8.0);
75
76        Browser.ie8 = (rv >= 8.0 && rv < 9.0);
77
78    }
79
80})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.