PageSourceSearch

https://admin.ocnk.net/admin/res/new/js/browserCheck.js

js ocnk.net collected 2026-09-24 08:32:25 UTC 1,266 bytes, 105 lines download raw bytes

1
2
3
4// ブラウザ情報の取得
5
6function getOsName( )
7
8{
9
10	var userOs      = "" ;
11
12	var regexResult = "" ;
13
14	var moreInfo    = true ;
15
16	var usrAgent    = navigator.userAgent.toUpperCase( ) ;
17
18
19
20	if ( usrAgent.indexOf("WIN") != -1 ) userOs = "Windows" ;
21
22	if ( usrAgent.indexOf("MAC") != -1 ) userOs = "MacOS" ;
23
24	if ( usrAgent.indexOf("X11") != -1 ) userOs = "UNIX" ;
25
26
27
28	return userOs ;
29
30}
31
32
33
34function getBrowserName( )
35
36{
37
38	var userBrowser = "" ;
39
40	var appName     = navigator.appName.toUpperCase( ) ;
41
42
43
44	if ( appName.indexOf("NETSCAPE")  != -1 ) userBrowser = "Netscape" ;
45
46	if ( appName.indexOf("MICROSOFT") != -1 ) userBrowser = "Explorer" ;
47
48
49
50	return userBrowser ;
51
52}
53
54
55
56function getBrowserVersion( )
57
58{
59
60	var version    = "" ;
61
62	var start      = 0  ;
63
64	var end        = 0  ;
65
66	var usrBrowser = getBrowserName( ) ;
67
68	var usrAgent   = navigator.userAgent.toUpperCase( ) ;
69
70	var appVersion = navigator.appVersion ;
71
72
73
74	if ( usrBrowser == "Netscape" )
75
76	{
77
78		start   = appVersion.indexOf(" ",0) ;
79
80		version = appVersion.substring(0,start) ;
81
82	}
83
84	if ( usrBrowser == "Explorer" )
85
86	{
87
88		start   = appVersion.indexOf("MSIE ",0) + 5 ;
89
90		end     = appVersion.indexOf(";",start) ;
91
92		version = appVersion.substring(start,end) ;
93
94	}
95
96
97
98	return version ;
99
100}
101
102
103
104
105

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.