| OLD | NEW |
| 1 // Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @constructor | 6 * @constructor |
| 7 * @extends {WebInspector.VBox} | 7 * @extends {WebInspector.VBox} |
| 8 */ | 8 */ |
| 9 WebInspector.NetworkConfigView = function() | 9 WebInspector.NetworkConfigView = function() |
| 10 { | 10 { |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 if (userAgentSetting.get() !== otherUserAgentElement.value) { | 176 if (userAgentSetting.get() !== otherUserAgentElement.value) { |
| 177 userAgentSetting.set(otherUserAgentElement.value); | 177 userAgentSetting.set(otherUserAgentElement.value); |
| 178 settingChanged(); | 178 settingChanged(); |
| 179 } | 179 } |
| 180 } | 180 } |
| 181 | 181 |
| 182 return { select: userAgentSelectElement, input: otherUserAgentElement }; | 182 return { select: userAgentSelectElement, input: otherUserAgentElement }; |
| 183 } | 183 } |
| 184 | 184 |
| 185 | 185 |
| 186 /** @type {!Array.<{title: string, value: !Array.<{title: string, value: string}
>}>} */ | 186 /** @type {!Array.<{title: string, values: !Array.<{title: string, value: string
}>}>} */ |
| 187 WebInspector.NetworkConfigView._userAgentGroups = [ | 187 WebInspector.NetworkConfigView._userAgentGroups = [ |
| 188 { | 188 { |
| 189 title: "Android", | 189 title: "Android", |
| 190 values: [ | 190 values: [ |
| 191 {title: "Android (4.0.2) Browser \u2014 Galaxy Nexus", value: "Mozil
la/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/5
34.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"}, | 191 {title: "Android (4.0.2) Browser \u2014 Galaxy Nexus", value: "Mozil
la/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/5
34.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"}, |
| 192 {title: "Android (2.3) Browser \u2014 Nexus S", value: "Mozilla/5.0
(Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML,
like Gecko) Version/4.0 Mobile Safari/533.1"} | 192 {title: "Android (2.3) Browser \u2014 Nexus S", value: "Mozilla/5.0
(Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML,
like Gecko) Version/4.0 Mobile Safari/533.1"} |
| 193 ] | 193 ] |
| 194 }, | 194 }, |
| 195 { | 195 { |
| 196 title: "BlackBerry", | 196 title: "BlackBerry", |
| 197 values: [ | 197 values: [ |
| 198 {title: "BlackBerry \u2014 BB10", value: "Mozilla/5.0 (BB10; Touch)
AppleWebKit/537.1+ (KHTML, like Gecko) Version/10.0.0.1337 Mobile Safari/537.1+"
}, | 198 {title: "BlackBerry \u2014 BB10", value: "Mozilla/5.0 (BB10; Touch)
AppleWebKit/537.1+ (KHTML, like Gecko) Version/10.0.0.1337 Mobile Safari/537.1+"
}, |
| 199 {title: "BlackBerry \u2014 PlayBook 2.1", value: "Mozilla/5.0 (PlayB
ook; U; RIM Tablet OS 2.1.0; en-US) AppleWebKit/536.2+ (KHTML, like Gecko) Versi
on/7.2.1.0 Safari/536.2+"}, | 199 {title: "BlackBerry \u2014 PlayBook 2.1", value: "Mozilla/5.0 (PlayB
ook; U; RIM Tablet OS 2.1.0; en-US) AppleWebKit/536.2+ (KHTML, like Gecko) Versi
on/7.2.1.0 Safari/536.2+"}, |
| 200 {title: "BlackBerry \u2014 9900", value: "Mozilla/5.0 (BlackBerry; U
; BlackBerry 9900; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.
187 Mobile Safari/534.11+"} | 200 {title: "BlackBerry \u2014 9900", value: "Mozilla/5.0 (BlackBerry; U
; BlackBerry 9900; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.
187 Mobile Safari/534.11+"} |
| 201 ] | 201 ] |
| 202 }, | 202 }, |
| 203 { | 203 { |
| 204 title: "Chrome", | 204 title: "Chrome", |
| 205 values: [ | 205 values: [ |
| 206 {title: "Chrome 47 \u2014 Android Mobile", value: "Mozilla/5.0 (Linu
x; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chr
ome/47.0.2526.76 Mobile Safari/537.36"}, |
| 207 {title: "Chrome 47 \u2014 Android Tablet", value: "Mozilla/5.0 (Linu
x; Android 4.3; Nexus 7 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chr
ome/47.0.2526.76 Safari/537.36"}, |
| 208 {title: "Chrome 47 \u2014 iPhone", value: "Mozilla/5.0 (iPhone; CPU
iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/47.0.25
26.70 Mobile/13B143 Safari/601.1.46"}, |
| 209 {title: "Chrome 47 \u2014 iPad", value: "Mozilla/5.0 (iPad; CPU OS 9
_1 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/47.0.2526.70 Mobil
e/13B143 Safari/601.1.46"}, |
| 206 {title: "Chrome 47 \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Inte
l Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 S
afari/537.36"}, | 210 {title: "Chrome 47 \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Inte
l Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 S
afari/537.36"}, |
| 207 {title: "Chrome 47 \u2014 Windows", value: "Mozilla/5.0 (Windows NT
10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/5
37.36"}, | 211 {title: "Chrome 47 \u2014 Windows", value: "Mozilla/5.0 (Windows NT
10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/5
37.36"} |
| 208 {title: "Chrome 47 \u2014 Android Tablet", value: "Mozilla/5.0 (Linu
x; Android 4.3; Nexus 7 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chr
ome/47.0.2526.76 Safari/537.36"}, | |
| 209 {title: "Chrome 47 \u2014 Android Mobile", value: "Mozilla/5.0 (Linu
x; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chr
ome/47.0.2526.76 Mobile Safari/537.36"}, | |
| 210 {title: "Chrome 47 \u2014 iPad", value: "Mozilla/5.0 (iPad; CPU OS 9
_1 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/47.0.2526.70 Mobil
e/13B143 Safari/601.1.46"}, | |
| 211 {title: "Chrome 47 \u2014 iPhone", value: "Mozilla/5.0 (iPhone; CPU
iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/47.0.25
26.70 Mobile/13B143 Safari/601.1.46"} | |
| 212 ] | 212 ] |
| 213 }, | 213 }, |
| 214 { | 214 { |
| 215 title: "Edge", |
| 216 values: [ |
| 217 {title: "Edge \u2014 Windows", value: "Mozilla/5.0 (Windows NT 10.0;
Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/
537.36 Edge/12.10240"}, |
| 218 {title: "Edge \u2014 Mobile", value: "Mozilla/5.0 (Windows Phone 10.
0; Android 4.2.1; Microsoft; Lumia 640 XL LTE) AppleWebKit/537.36 (KHTML, like G
ecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10166"}, |
| 219 {title: "Edge \u2014 XBox", value: "Mozilla/5.0 (Windows NT 10.0; Wi
n64; x64; Xbox; Xbox One) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.231
1.135 Safari/537.36 Edge/13.10586"} |
| 220 ] |
| 221 }, |
| 222 { |
| 215 title: "Firefox", | 223 title: "Firefox", |
| 216 values: [ | 224 values: [ |
| 217 {title: "Firefox 42 \u2014 Android Mobile", value: "Mozilla/5.0 (And
roid 4.4; Mobile; rv:42.0) Gecko/42.0 Firefox/42.0"}, | 225 {title: "Firefox 42 \u2014 Android Mobile", value: "Mozilla/5.0 (And
roid 4.4; Mobile; rv:42.0) Gecko/42.0 Firefox/42.0"}, |
| 218 {title: "Firefox 42 \u2014 Android Tablet", value: "Mozilla/5.0 (And
roid 4.4; Tablet; rv:42.0) Gecko/42.0 Firefox/42.0"}, | 226 {title: "Firefox 42 \u2014 Android Tablet", value: "Mozilla/5.0 (And
roid 4.4; Tablet; rv:42.0) Gecko/42.0 Firefox/42.0"}, |
| 227 {title: "Firefox 42 \u2014 iPhone", value: "Mozilla/5.0 (iPhone; CPU
iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) FxiOS/1.0
Mobile/12F69 Safari/600.1.4"}, |
| 228 {title: "Firefox 42 \u2014 iPad", value: "Mozilla/5.0 (iPad; CPU iPh
one OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) FxiOS/1.0 Mobi
le/12F69 Safari/600.1.4"}, |
| 219 {title: "Firefox 42 \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Int
el Mac OS X 10.11; rv:42.0) Gecko/20100101 Firefox/42.0"}, | 229 {title: "Firefox 42 \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Int
el Mac OS X 10.11; rv:42.0) Gecko/20100101 Firefox/42.0"}, |
| 220 {title: "Firefox 42 \u2014 Windows", value: "Mozilla/5.0 (Windows NT
10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0"} | 230 {title: "Firefox 42 \u2014 Windows", value: "Mozilla/5.0 (Windows NT
10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0"} |
| 221 ] | 231 ] |
| 222 }, | 232 }, |
| 223 { | 233 { |
| 224 title: "Googlebot", | 234 title: "Googlebot", |
| 225 values: [ | 235 values: [ |
| 226 {title: "Googlebot", value: "Mozilla/5.0 (compatible; Googlebot/2.1;
+http://www.google.com/bot.html)"}, | 236 {title: "Googlebot", value: "Mozilla/5.0 (compatible; Googlebot/2.1;
+http://www.google.com/bot.html)"}, |
| 227 {title: "Googlebot Smartphone", value: "Mozilla/5.0 (Linux; Android
6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0
.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com
/bot.html)"} | 237 {title: "Googlebot Smartphone", value: "Mozilla/5.0 (Linux; Android
6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0
.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com
/bot.html)"} |
| 228 ] | 238 ] |
| 229 }, | 239 }, |
| 230 { | 240 { |
| 231 title: "Edge", | |
| 232 values: [ | |
| 233 {title: "Microsoft Edge", value: "Mozilla/5.0 (Windows NT 10.0; Win6
4; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.3
6 Edge/12.10240"} | |
| 234 ] | |
| 235 }, | |
| 236 { | |
| 237 title: "Internet Explorer", | 241 title: "Internet Explorer", |
| 238 values: [ | 242 values: [ |
| 239 {title: "Internet Explorer 11", value: "Mozilla/5.0 (Windows NT 10.0
; WOW64; Trident/7.0; rv:11.0) like Gecko"}, | 243 {title: "Internet Explorer 11", value: "Mozilla/5.0 (Windows NT 10.0
; WOW64; Trident/7.0; rv:11.0) like Gecko"}, |
| 240 {title: "Internet Explorer 10", value: "Mozilla/5.0 (compatible; MSI
E 10.0; Windows NT 6.1; WOW64; Trident/6.0)"}, | 244 {title: "Internet Explorer 10", value: "Mozilla/5.0 (compatible; MSI
E 10.0; Windows NT 6.1; WOW64; Trident/6.0)"}, |
| 241 {title: "Internet Explorer 8", value: "Mozilla/4.0 (compatible; MSIE
8.0; Windows NT 6.0; Trident/4.0)"}, | 245 {title: "Internet Explorer 8", value: "Mozilla/4.0 (compatible; MSIE
8.0; Windows NT 6.0; Trident/4.0)"}, |
| 242 {title: "Internet Explorer 9", value: "Mozilla/5.0 (compatible; MSIE
9.0; Windows NT 6.1; Trident/5.0)"}, | 246 {title: "Internet Explorer 9", value: "Mozilla/5.0 (compatible; MSIE
9.0; Windows NT 6.1; Trident/5.0)"}, |
| 243 {title: "Internet Explorer 7", value: "Mozilla/4.0 (compatible; MSIE
7.0; Windows NT 6.0)"} | 247 {title: "Internet Explorer 7", value: "Mozilla/4.0 (compatible; MSIE
7.0; Windows NT 6.0)"} |
| 244 ] | 248 ] |
| 245 }, | 249 }, |
| 246 { | 250 { |
| 247 title: "Safari", | |
| 248 values: [ | |
| 249 {title: "iPad \u2014 iOS 9", value: "Mozilla/5.0 (iPad; CPU OS 9_1 l
ike Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B137
Safari/601.1"}, | |
| 250 {title: "iPhone \u2014 iOS 9", value: "Mozilla/5.0 (iPhone; CPU iPho
ne OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mo
bile/13B137 Safari/601.1"} | |
| 251 ] | |
| 252 }, | |
| 253 { | |
| 254 title: "MeeGo", | |
| 255 values: [ | |
| 256 {title: "MeeGo \u2014 Nokia N9", value: "Mozilla/5.0 (MeeGo; NokiaN9
) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13
"} | |
| 257 ] | |
| 258 }, | |
| 259 { | |
| 260 title: "Opera", | 251 title: "Opera", |
| 261 values: [ | 252 values: [ |
| 262 {title: "Opera 33 \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Intel
Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Sa
fari/537.36 OPR/33.0.1990.115"}, | 253 {title: "Opera 33 \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Intel
Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Sa
fari/537.36 OPR/33.0.1990.115"}, |
| 263 {title: "Opera 33 \u2014 Windows", value: "Mozilla/5.0 (Windows NT 1
0.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/53
7.36 OPR/33.0.1990.43"}, | 254 {title: "Opera 33 \u2014 Windows", value: "Mozilla/5.0 (Windows NT 1
0.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/53
7.36 OPR/33.0.1990.43"}, |
| 264 {title: "Opera 12 \u2014 Mac", value: "Opera/9.80 (Macintosh; Intel
Mac OS X 10.9.1) Presto/2.12.388 Version/12.16"}, | 255 {title: "Opera 12 \u2014 Mac", value: "Opera/9.80 (Macintosh; Intel
Mac OS X 10.9.1) Presto/2.12.388 Version/12.16"}, |
| 265 {title: "Opera 12 \u2014 Windows", value: "Opera/9.80 (Windows NT 6.
1) Presto/2.12.388 Version/12.16"} | 256 {title: "Opera 12 \u2014 Windows", value: "Opera/9.80 (Windows NT 6.
1) Presto/2.12.388 Version/12.16"}, |
| 257 {title: "Opera Mobile \u2014 Android Mobile", value: "Opera/12.02 (A
ndroid 4.1; Linux; Opera Mobi/ADR-1111101157; U; en-US) Presto/2.9.201 Version/1
2.02"}, |
| 258 {title: "Opera Mini \u2014 iOS", value: "Opera/9.80 (iPhone; Opera M
ini/8.0.0/34.2336; U; en) Presto/2.8.119 Version/11.10"} |
| 266 ] | 259 ] |
| 267 }, | 260 }, |
| 268 { | 261 { |
| 269 title: "Silk", | 262 title: "Safari", |
| 270 values: [ | 263 values: [ |
| 271 {title: "Silk \u2014 Kindle Fire (Desktop view)", value: "Mozilla/5.
0 (Linux; U; en-us; KFTHWI Build/JDQ39) AppleWebKit/535.19 (KHTML, like Gecko) S
ilk/3.13 Safari/535.19 Silk-Accelerated=true"}, | 264 {title: "Safari \u2014 iPad iOS 9", value: "Mozilla/5.0 (iPad; CPU O
S 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile
/13B137 Safari/601.1"}, |
| 272 {title: "Silk \u2014 Kindle Fire (Mobile view)", value: "Mozilla/5.0
(Linux; U; Android 4.2.2; en-us; KFTHWI Build/JDQ39) AppleWebKit/535.19 (KHTML,
like Gecko) Silk/3.13 Mobile Safari/535.19 Silk-Accelerated=true"} | 265 {title: "Safari \u2014 iPhone iOS 9", value: "Mozilla/5.0 (iPhone; C
PU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version
/9.0 Mobile/13B137 Safari/601.1"}, |
| 266 {title: "Safari \u2014 Mac", value: "Mozilla/5.0 (Macintosh; Intel M
ac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7
046A194A"} |
| 273 ] | 267 ] |
| 274 } | 268 } |
| 275 ] | 269 ] |
| 276 | 270 |
| 277 /** | 271 /** |
| 278 * @constructor | 272 * @constructor |
| 279 * @implements {WebInspector.ActionDelegate} | 273 * @implements {WebInspector.ActionDelegate} |
| 280 */ | 274 */ |
| 281 WebInspector.NetworkConfigView.ShowActionDelegate = function() | 275 WebInspector.NetworkConfigView.ShowActionDelegate = function() |
| 282 { | 276 { |
| 283 } | 277 } |
| 284 | 278 |
| 285 WebInspector.NetworkConfigView.ShowActionDelegate.prototype = { | 279 WebInspector.NetworkConfigView.ShowActionDelegate.prototype = { |
| 286 /** | 280 /** |
| 287 * @override | 281 * @override |
| 288 * @param {!WebInspector.Context} context | 282 * @param {!WebInspector.Context} context |
| 289 * @param {string} actionId | 283 * @param {string} actionId |
| 290 * @return {boolean} | 284 * @return {boolean} |
| 291 */ | 285 */ |
| 292 handleAction: function(context, actionId) | 286 handleAction: function(context, actionId) |
| 293 { | 287 { |
| 294 WebInspector.inspectorView.showViewInDrawer("network.config"); | 288 WebInspector.inspectorView.showViewInDrawer("network.config"); |
| 295 return true; | 289 return true; |
| 296 } | 290 } |
| 297 } | 291 } |
| OLD | NEW |