mirror of
https://github.com/microsoft/playwright.git
synced 2026-09-14 14:08:10 +08:00
feat(chromium): roll to r1244 (#42545)
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
d1dcd6bc0a
commit
1d6fc5f065
@@ -1,6 +1,6 @@
|
||||
# 🎭 Playwright
|
||||
|
||||
[](https://www.npmjs.com/package/playwright) <!-- GEN:chromium-version-badge -->[](https://www.chromium.org/Home)<!-- GEN:stop --> <!-- GEN:firefox-version-badge -->[](https://www.mozilla.org/en-US/firefox/new/)<!-- GEN:stop --> <!-- GEN:webkit-version-badge -->[](https://webkit.org/)<!-- GEN:stop --> [](https://aka.ms/playwright/discord)
|
||||
[](https://www.npmjs.com/package/playwright) <!-- GEN:chromium-version-badge -->[](https://www.chromium.org/Home)<!-- GEN:stop --> <!-- GEN:firefox-version-badge -->[](https://www.mozilla.org/en-US/firefox/new/)<!-- GEN:stop --> <!-- GEN:webkit-version-badge -->[](https://webkit.org/)<!-- GEN:stop --> [](https://aka.ms/playwright/discord)
|
||||
|
||||
## [Documentation](https://playwright.dev) | [API reference](https://playwright.dev/docs/api/class-playwright)
|
||||
|
||||
@@ -296,7 +296,7 @@ The [Playwright VS Code extension](https://marketplace.visualstudio.com/items?it
|
||||
|
||||
| | Linux | macOS | Windows |
|
||||
| :--- | :---: | :---: | :---: |
|
||||
| Chromium<sup>1</sup> <!-- GEN:chromium-version -->153.0.8010.12<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||
| Chromium<sup>1</sup> <!-- GEN:chromium-version -->154.0.8037.0<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||
| WebKit <!-- GEN:webkit-version -->26.6<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||
| Firefox <!-- GEN:firefox-version -->155.0<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
"defaultBrowserType": "webkit"
|
||||
},
|
||||
"Galaxy S5": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 640
|
||||
@@ -121,7 +121,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S5 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 360
|
||||
@@ -132,7 +132,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S8": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 740
|
||||
@@ -143,7 +143,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S8 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 740,
|
||||
"height": 360
|
||||
@@ -154,7 +154,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S9+": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 320,
|
||||
"height": 658
|
||||
@@ -165,7 +165,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S9+ landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 658,
|
||||
"height": 320
|
||||
@@ -176,7 +176,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S24": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-S921U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-S921U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 780
|
||||
@@ -187,7 +187,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy S24 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-S921U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-S921U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 780,
|
||||
"height": 360
|
||||
@@ -198,7 +198,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy A55": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-A556B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-A556B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 480,
|
||||
"height": 1040
|
||||
@@ -209,7 +209,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy A55 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-A556B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-A556B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 1040,
|
||||
"height": 480
|
||||
@@ -220,7 +220,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Tab S4": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 712,
|
||||
"height": 1138
|
||||
@@ -231,7 +231,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Tab S4 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 1138,
|
||||
"height": 712
|
||||
@@ -242,7 +242,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Tab S9": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-X710) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-X710) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 1024
|
||||
@@ -253,7 +253,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Tab S9 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-X710) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-X710) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 1024,
|
||||
"height": 640
|
||||
@@ -264,7 +264,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 6": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 928,
|
||||
"height": 1080
|
||||
@@ -279,7 +279,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 6 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 1080,
|
||||
"height": 928
|
||||
@@ -294,7 +294,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 6 Cover": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 484,
|
||||
"height": 1188
|
||||
@@ -309,7 +309,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 6 Cover landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F956U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 1188,
|
||||
"height": 484
|
||||
@@ -324,7 +324,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 7": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 984,
|
||||
"height": 1092
|
||||
@@ -339,7 +339,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 7 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 1092,
|
||||
"height": 984
|
||||
@@ -354,7 +354,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 7 Cover": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 360,
|
||||
"height": 840
|
||||
@@ -369,7 +369,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Fold 7 Cover landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F966U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 840,
|
||||
"height": 360
|
||||
@@ -384,7 +384,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 6": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 360,
|
||||
"height": 880
|
||||
@@ -399,7 +399,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 6 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 880,
|
||||
"height": 360
|
||||
@@ -414,7 +414,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 6 Cover": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 360,
|
||||
"height": 374
|
||||
@@ -429,7 +429,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 6 Cover landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F741U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 374,
|
||||
"height": 360
|
||||
@@ -444,7 +444,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 7": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 360,
|
||||
"height": 840
|
||||
@@ -459,7 +459,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 7 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 840,
|
||||
"height": 360
|
||||
@@ -474,7 +474,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 7 Cover": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 474,
|
||||
"height": 524
|
||||
@@ -489,7 +489,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Galaxy Z Flip 7 Cover landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; SM-F761U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 524,
|
||||
"height": 474
|
||||
@@ -1748,7 +1748,7 @@
|
||||
"defaultBrowserType": "webkit"
|
||||
},
|
||||
"LG Optimus L70": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 384,
|
||||
"height": 640
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"LG Optimus L70 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 384
|
||||
@@ -1770,7 +1770,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Microsoft Lumia 550": {
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36 Edge/14.14263",
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36 Edge/14.14263",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 640
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Microsoft Lumia 550 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36 Edge/14.14263",
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36 Edge/14.14263",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 360
|
||||
@@ -1792,7 +1792,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Microsoft Lumia 950": {
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36 Edge/14.14263",
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36 Edge/14.14263",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 640
|
||||
@@ -1803,7 +1803,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Microsoft Lumia 950 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36 Edge/14.14263",
|
||||
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36 Edge/14.14263",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 360
|
||||
@@ -1814,7 +1814,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 10": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 800,
|
||||
"height": 1280
|
||||
@@ -1825,7 +1825,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 10 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 1280,
|
||||
"height": 800
|
||||
@@ -1836,7 +1836,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 4": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 384,
|
||||
"height": 640
|
||||
@@ -1847,7 +1847,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 4 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 384
|
||||
@@ -1858,7 +1858,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 5": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 640
|
||||
@@ -1869,7 +1869,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 5 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 360
|
||||
@@ -1880,7 +1880,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 5X": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 412,
|
||||
"height": 732
|
||||
@@ -1891,7 +1891,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 5X landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 732,
|
||||
"height": 412
|
||||
@@ -1902,7 +1902,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 6": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 412,
|
||||
"height": 732
|
||||
@@ -1913,7 +1913,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 6 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 732,
|
||||
"height": 412
|
||||
@@ -1924,7 +1924,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 6P": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 412,
|
||||
"height": 732
|
||||
@@ -1935,7 +1935,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 6P landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 732,
|
||||
"height": 412
|
||||
@@ -1946,7 +1946,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 7": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 600,
|
||||
"height": 960
|
||||
@@ -1957,7 +1957,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Nexus 7 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 960,
|
||||
"height": 600
|
||||
@@ -2012,7 +2012,7 @@
|
||||
"defaultBrowserType": "webkit"
|
||||
},
|
||||
"Pixel 2": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 411,
|
||||
"height": 731
|
||||
@@ -2023,7 +2023,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 2 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 731,
|
||||
"height": 411
|
||||
@@ -2034,7 +2034,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 2 XL": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 411,
|
||||
"height": 823
|
||||
@@ -2045,7 +2045,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 2 XL landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 823,
|
||||
"height": 411
|
||||
@@ -2056,7 +2056,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 3": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 393,
|
||||
"height": 786
|
||||
@@ -2067,7 +2067,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 3 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 786,
|
||||
"height": 393
|
||||
@@ -2078,7 +2078,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 4": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 353,
|
||||
"height": 745
|
||||
@@ -2089,7 +2089,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 4 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 745,
|
||||
"height": 353
|
||||
@@ -2100,7 +2100,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 4a (5G)": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 892
|
||||
@@ -2115,7 +2115,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 4a (5G) landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"height": 892,
|
||||
"width": 412
|
||||
@@ -2130,7 +2130,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 5": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 393,
|
||||
"height": 851
|
||||
@@ -2145,7 +2145,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 5 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 851,
|
||||
"height": 393
|
||||
@@ -2160,7 +2160,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 6": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 915
|
||||
@@ -2175,7 +2175,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 6 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 915,
|
||||
"height": 412
|
||||
@@ -2190,7 +2190,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 6 Pro": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 892
|
||||
@@ -2205,7 +2205,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 6 Pro landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 892,
|
||||
"height": 412
|
||||
@@ -2220,7 +2220,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 6a": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 915
|
||||
@@ -2235,7 +2235,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 6a landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 915,
|
||||
"height": 412
|
||||
@@ -2250,7 +2250,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 7": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 915
|
||||
@@ -2265,7 +2265,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 7 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 915,
|
||||
"height": 412
|
||||
@@ -2280,7 +2280,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 7 Pro": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 892
|
||||
@@ -2295,7 +2295,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 7 Pro landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 892,
|
||||
"height": 412
|
||||
@@ -2310,7 +2310,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 7a": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 915
|
||||
@@ -2325,7 +2325,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 7a landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 13; Pixel 7a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 915,
|
||||
"height": 412
|
||||
@@ -2340,7 +2340,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 8": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 915
|
||||
@@ -2355,7 +2355,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 8 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 915,
|
||||
"height": 412
|
||||
@@ -2370,7 +2370,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 8 Pro": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 448,
|
||||
"height": 997
|
||||
@@ -2385,7 +2385,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 8 Pro landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 997,
|
||||
"height": 448
|
||||
@@ -2400,7 +2400,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 8a": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 412,
|
||||
"height": 915
|
||||
@@ -2415,7 +2415,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 8a landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 8a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 915,
|
||||
"height": 412
|
||||
@@ -2430,7 +2430,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 9": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 360,
|
||||
"height": 808
|
||||
@@ -2445,7 +2445,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 9 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 808,
|
||||
"height": 360
|
||||
@@ -2460,7 +2460,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 9 Pro": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 427,
|
||||
"height": 952
|
||||
@@ -2475,7 +2475,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 9 Pro landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 952,
|
||||
"height": 427
|
||||
@@ -2490,7 +2490,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 9 Pro XL": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 448,
|
||||
"height": 997
|
||||
@@ -2505,7 +2505,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 9 Pro XL landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 9 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 997,
|
||||
"height": 448
|
||||
@@ -2520,7 +2520,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 10": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 360,
|
||||
"height": 808
|
||||
@@ -2535,7 +2535,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 10 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 808,
|
||||
"height": 360
|
||||
@@ -2550,7 +2550,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 10 Pro": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 427,
|
||||
"height": 952
|
||||
@@ -2565,7 +2565,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 10 Pro landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 952,
|
||||
"height": 427
|
||||
@@ -2580,7 +2580,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 10 Pro XL": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 448,
|
||||
"height": 997
|
||||
@@ -2595,7 +2595,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Pixel 10 Pro XL landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 16; Pixel 10 Pro XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"screen": {
|
||||
"width": 997,
|
||||
"height": 448
|
||||
@@ -2610,7 +2610,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Moto G4": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 360,
|
||||
"height": 640
|
||||
@@ -2621,7 +2621,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Moto G4 landscape": {
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Mobile Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Mobile Safari/537.36",
|
||||
"viewport": {
|
||||
"width": 640,
|
||||
"height": 360
|
||||
@@ -2632,7 +2632,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Desktop Chrome HiDPI": {
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"screen": {
|
||||
"width": 1792,
|
||||
"height": 1120
|
||||
@@ -2647,7 +2647,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Desktop Edge HiDPI": {
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36 Edg/153.0.8010.12",
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36 Edg/154.0.8037.0",
|
||||
"screen": {
|
||||
"width": 1792,
|
||||
"height": 1120
|
||||
@@ -2692,7 +2692,7 @@
|
||||
"defaultBrowserType": "webkit"
|
||||
},
|
||||
"Desktop Chrome": {
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36",
|
||||
"screen": {
|
||||
"width": 1920,
|
||||
"height": 1080
|
||||
@@ -2707,7 +2707,7 @@
|
||||
"defaultBrowserType": "chromium"
|
||||
},
|
||||
"Desktop Edge": {
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36 Edg/153.0.8010.12",
|
||||
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.8037.0 Safari/537.36 Edg/154.0.8037.0",
|
||||
"screen": {
|
||||
"width": 1920,
|
||||
"height": 1080
|
||||
|
||||
@@ -3,16 +3,16 @@
|
||||
"browsers": [
|
||||
{
|
||||
"name": "chromium",
|
||||
"revision": "1243",
|
||||
"revision": "1244",
|
||||
"installByDefault": true,
|
||||
"browserVersion": "153.0.8010.12",
|
||||
"browserVersion": "154.0.8037.0",
|
||||
"title": "Chrome for Testing"
|
||||
},
|
||||
{
|
||||
"name": "chromium-headless-shell",
|
||||
"revision": "1243",
|
||||
"revision": "1244",
|
||||
"installByDefault": true,
|
||||
"browserVersion": "153.0.8010.12",
|
||||
"browserVersion": "154.0.8037.0",
|
||||
"title": "Chrome Headless Shell"
|
||||
},
|
||||
{
|
||||
|
||||
+142
-341
@@ -407,6 +407,24 @@ duration of the page.
|
||||
*/
|
||||
removeAdFrames: Page.FrameId[];
|
||||
}
|
||||
/**
|
||||
* An ad script.
|
||||
Note: when the script is a transitive ad script, we only fill in the
|
||||
immediate ancestor script in the provenance's adScriptAncestry field (as its
|
||||
first entry), rather than filling in the full ancestry. This saves work for
|
||||
the backend, and the frontend can reconstruct the full ancestry if
|
||||
necessary.
|
||||
*/
|
||||
export interface AdScript {
|
||||
/**
|
||||
* The script ID.
|
||||
*/
|
||||
scriptId: Runtime.ScriptId;
|
||||
/**
|
||||
* The ad provenance.
|
||||
*/
|
||||
provenance: Network.AdProvenance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
@@ -417,6 +435,16 @@ duration of the page.
|
||||
export type getAdMetricsReturnValue = {
|
||||
metrics: AdMetrics;
|
||||
}
|
||||
/**
|
||||
* Retrieves ad scripts for the current page. To minimize payload size, this
|
||||
only returns the newly tracked ad scripts since the last call to
|
||||
getAdScripts (i.e., the delta).
|
||||
*/
|
||||
export type getAdScriptsParameters = {
|
||||
}
|
||||
export type getAdScriptsReturnValue = {
|
||||
newScripts: AdScript[];
|
||||
}
|
||||
}
|
||||
|
||||
export namespace Animation {
|
||||
@@ -2219,6 +2247,21 @@ or 'allowAndName'.
|
||||
*/
|
||||
arguments: string[];
|
||||
}
|
||||
/**
|
||||
* Adds or updates a mock camera in the shared video capture device list for
|
||||
test automation. The mock camera is not scoped to a particular page or
|
||||
frame and is removed when the DevTools session that created it disconnects.
|
||||
*/
|
||||
export type addMockCameraParameters = {
|
||||
/**
|
||||
* Required non-empty identifier for the mock camera. This is mapped to an
|
||||
internal virtual-device identifier and is not the MediaDeviceInfo.deviceId
|
||||
exposed to the page.
|
||||
*/
|
||||
deviceId: string;
|
||||
}
|
||||
export type addMockCameraReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Get Chrome histograms.
|
||||
*/
|
||||
@@ -2361,6 +2404,25 @@ without the site actually being enrolled. Only supported on page targets.
|
||||
}
|
||||
export type addPrivacySandboxEnrollmentOverrideReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Gets the current globally-applied privacy control status
|
||||
See https://www.w3.org/TR/gpc/#get-global-privacy-control
|
||||
*/
|
||||
export type getGlobalPrivacyControlParameters = {
|
||||
}
|
||||
export type getGlobalPrivacyControlReturnValue = {
|
||||
gpc: boolean;
|
||||
}
|
||||
/**
|
||||
* Sets and then gets the current globally-applied privacy control status
|
||||
See https://www.w3.org/TR/gpc/#set-global-privacy-control
|
||||
*/
|
||||
export type setGlobalPrivacyControlParameters = {
|
||||
gpc: boolean;
|
||||
}
|
||||
export type setGlobalPrivacyControlReturnValue = {
|
||||
gpc: boolean;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -11532,6 +11594,9 @@ known to be an ad, but provenance tracking information is unavailable.
|
||||
filterlistRule?: string;
|
||||
/**
|
||||
* The script ancestry that created the ad, if any.
|
||||
Note: depending on the context, this may represent the full ancestry up
|
||||
to the root script, or it may contain only one script representing the
|
||||
immediate ancestor.
|
||||
*/
|
||||
adScriptAncestry?: AdAncestry;
|
||||
}
|
||||
@@ -14332,7 +14397,7 @@ supported yet.
|
||||
in services/network/public/cpp/permissions_policy/permissions_policy_features.json5.
|
||||
LINT.IfChange(PermissionsPolicyFeature)
|
||||
*/
|
||||
export type PermissionsPolicyFeature = "accelerometer"|"all-screens-capture"|"ambient-light-sensor"|"aria-notify"|"autofill"|"autoplay"|"bluetooth"|"browsing-topics"|"camera"|"captured-surface-control"|"ch-dpr"|"ch-device-memory"|"ch-downlink"|"ch-ect"|"ch-prefers-color-scheme"|"ch-prefers-reduced-motion"|"ch-prefers-reduced-transparency"|"ch-rtt"|"ch-save-data"|"ch-ua"|"ch-ua-arch"|"ch-ua-bitness"|"ch-ua-high-entropy-values"|"ch-ua-platform"|"ch-ua-model"|"ch-ua-mobile"|"ch-ua-form-factors"|"ch-ua-full-version"|"ch-ua-full-version-list"|"ch-ua-platform-version"|"ch-ua-wow64"|"ch-viewport-height"|"ch-viewport-width"|"ch-width"|"clipboard-read"|"clipboard-write"|"compute-pressure"|"controlled-frame"|"cross-origin-isolated"|"deferred-fetch"|"deferred-fetch-minimal"|"device-attributes"|"digital-credentials-create"|"digital-credentials-get"|"direct-sockets"|"direct-sockets-multicast"|"display-capture"|"document-domain"|"encrypted-media"|"execution-while-out-of-viewport"|"execution-while-not-rendered"|"focus-without-user-activation"|"fullscreen"|"frobulate"|"gamepad"|"geolocation"|"gyroscope"|"hid"|"identity-credentials-get"|"idle-detection"|"interest-cohort"|"keyboard-map"|"language-detector"|"language-model"|"local-fonts"|"local-network"|"local-network-access"|"loopback-network"|"magnetometer"|"manual-text"|"media-playback-while-not-visible"|"microphone"|"midi"|"on-device-speech-recognition"|"otp-credentials"|"payment"|"picture-in-picture"|"private-state-token-issuance"|"private-state-token-redemption"|"publickey-credentials-create"|"publickey-credentials-get"|"rewriter"|"screen-wake-lock"|"serial"|"shared-storage"|"shared-storage-select-url"|"smart-card"|"speaker-selection"|"storage-access"|"sub-apps"|"summarizer"|"sync-xhr"|"tools"|"translator"|"unload"|"usb"|"usb-unrestricted"|"vertical-scroll"|"web-app-installation"|"webnn"|"web-printing"|"web-share"|"window-management"|"writer"|"xr-spatial-tracking";
|
||||
export type PermissionsPolicyFeature = "accelerometer"|"all-screens-capture"|"ambient-light-sensor"|"aria-notify"|"autofill"|"autoplay"|"bluetooth"|"browsing-topics"|"camera"|"captured-surface-control"|"ch-dpr"|"ch-device-memory"|"ch-downlink"|"ch-ect"|"ch-prefers-color-scheme"|"ch-prefers-reduced-motion"|"ch-prefers-reduced-transparency"|"ch-rtt"|"ch-save-data"|"ch-ua"|"ch-ua-arch"|"ch-ua-bitness"|"ch-ua-high-entropy-values"|"ch-ua-platform"|"ch-ua-model"|"ch-ua-mobile"|"ch-ua-form-factors"|"ch-ua-full-version"|"ch-ua-full-version-list"|"ch-ua-platform-version"|"ch-ua-wow64"|"ch-viewport-height"|"ch-viewport-width"|"ch-width"|"clipboard-read"|"clipboard-write"|"compute-pressure"|"controlled-frame"|"cross-origin-isolated"|"deferred-fetch"|"deferred-fetch-minimal"|"device-attributes"|"digital-credentials-create"|"digital-credentials-get"|"direct-sockets"|"direct-sockets-multicast"|"display-capture"|"document-domain"|"encrypted-media"|"execution-while-out-of-viewport"|"execution-while-not-rendered"|"focus-without-user-activation"|"fullscreen"|"frobulate"|"gamepad"|"geolocation"|"gyroscope"|"haptics"|"hid"|"identity-credentials-get"|"idle-detection"|"interest-cohort"|"keyboard-map"|"language-detector"|"language-model"|"local-fonts"|"local-network"|"local-network-access"|"loopback-network"|"magnetometer"|"manual-text"|"media-playback-while-not-visible"|"microphone"|"midi"|"on-device-speech-recognition"|"otp-credentials"|"payment"|"picture-in-picture"|"private-state-token-issuance"|"private-state-token-redemption"|"publickey-credentials-create"|"publickey-credentials-get"|"rewriter"|"screen-wake-lock"|"serial"|"shared-storage"|"shared-storage-select-url"|"smart-card"|"speaker-selection"|"storage-access"|"sub-apps"|"summarizer"|"sync-xhr"|"tools"|"translator"|"unload"|"usb"|"usb-unrestricted"|"vertical-scroll"|"web-app-installation"|"webnn"|"web-printing"|"web-share"|"window-management"|"writer"|"xr-spatial-tracking";
|
||||
/**
|
||||
* Reason for a permissions policy feature to be disabled.
|
||||
*/
|
||||
@@ -16224,9 +16289,21 @@ unavailable.
|
||||
*/
|
||||
maxHeight?: number;
|
||||
/**
|
||||
* Send every n-th frame.
|
||||
* Send every n-th frame. Must be a positive integer.
|
||||
*/
|
||||
everyNthFrame?: number;
|
||||
/**
|
||||
* Maximum number of frames sent until screencastFrameAck is required.
|
||||
Defaults to 3. Must be a positive integer.
|
||||
*/
|
||||
maxFramesInFlight?: number;
|
||||
/**
|
||||
* By default, after screencastFrameAck arrives, the next produced frame is sent.
|
||||
Passing this flag enables storing the last produced frame in memory, which is
|
||||
immediately sent upon screencastFrameAck. This way, overall performance is
|
||||
traded for a better latency.
|
||||
*/
|
||||
sendLastFrame?: boolean;
|
||||
}
|
||||
export type startScreencastReturnValue = {
|
||||
}
|
||||
@@ -17105,6 +17182,50 @@ be handled by the DevTools client and should be answered with `handleCertificate
|
||||
}
|
||||
export type ServiceWorkerVersionRunningStatus = "stopped"|"starting"|"running"|"stopping";
|
||||
export type ServiceWorkerVersionStatus = "new"|"installing"|"installed"|"activating"|"activated"|"redundant";
|
||||
/**
|
||||
* Mostly corresponds to `RouterCondition` in ServiceWorker spec
|
||||
(https://www.w3.org/TR/service-workers/#dictdef-routercondition) while this
|
||||
currently lacks support for the nested conditions ("or" and "not").
|
||||
TODO(crbug.com/540469610): Support recursive conditions.
|
||||
*/
|
||||
export interface ServiceWorkerRouterCondition {
|
||||
/**
|
||||
* Plain text, or JSON serialization of URLPatternInit or URLPattern
|
||||
*/
|
||||
urlPattern?: string;
|
||||
requestMethod?: string;
|
||||
requestMode?: string;
|
||||
requestDestination?: string;
|
||||
runningStatus?: ServiceWorkerVersionRunningStatus;
|
||||
}
|
||||
export type ServiceWorkerRouterSourceType = "cache"|"fetchEvent"|"network"|"raceNetworkAndFetchHandler"|"raceNetworkAndCache"|"sourceDict";
|
||||
/**
|
||||
* https://www.w3.org/TR/service-workers/#dictdef-routersourcedict
|
||||
*/
|
||||
export interface ServiceWorkerRouterSourceDict {
|
||||
cacheName: string;
|
||||
}
|
||||
/**
|
||||
* Corresponds to `RouterSource` in the spec while the representation is different as follows.
|
||||
(https://www.w3.org/TR/service-workers/#typedefdef-routersource)
|
||||
- `RouterSourceEnum`: `type` equals `cache`, `sourceDict` is null.
|
||||
- `RouterSourceDict`: `type` equals `sourceDict`, `sourceDict` has valid value.
|
||||
*/
|
||||
export interface ServiceWorkerRouterSource {
|
||||
type: ServiceWorkerRouterSourceType;
|
||||
/**
|
||||
* Non-empty iff `type` equals "sourceDict".
|
||||
*/
|
||||
sourceDict?: ServiceWorkerRouterSourceDict;
|
||||
}
|
||||
export interface ServiceWorkerRouterRule {
|
||||
condition: ServiceWorkerRouterCondition;
|
||||
source: ServiceWorkerRouterSource;
|
||||
/**
|
||||
* Rule ID assigned by the browser. Unique within each ServiceWorkerVersion.
|
||||
*/
|
||||
id: number;
|
||||
}
|
||||
/**
|
||||
* ServiceWorker version.
|
||||
*/
|
||||
@@ -17125,7 +17246,13 @@ For cached script it is the last time the cache entry was validated.
|
||||
scriptResponseTime?: number;
|
||||
controlledClients?: Target.TargetID[];
|
||||
targetId?: Target.TargetID;
|
||||
/**
|
||||
* Migration to `typedRouterRules` is in progress. The browser sends either
|
||||
`routerRules` or `typedRouterRules`.
|
||||
TODO(crbug.com/540469610): Remove `routerRules` after the migration.
|
||||
*/
|
||||
routerRules?: string;
|
||||
typedRouterRules?: ServiceWorkerRouterRule[];
|
||||
}
|
||||
/**
|
||||
* ServiceWorker error message.
|
||||
@@ -17621,7 +17748,7 @@ Microsoft: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winsc
|
||||
/**
|
||||
* Enum of possible storage types.
|
||||
*/
|
||||
export type StorageType = "cookies"|"file_systems"|"indexeddb"|"local_storage"|"shader_cache"|"websql"|"service_workers"|"cache_storage"|"shared_storage"|"storage_buckets"|"all"|"other";
|
||||
export type StorageType = "cookies"|"file_systems"|"indexeddb"|"local_storage"|"shader_cache"|"websql"|"service_workers"|"cache_storage"|"storage_buckets"|"all"|"other";
|
||||
/**
|
||||
* Usage for a storage type.
|
||||
*/
|
||||
@@ -17643,189 +17770,6 @@ Tokens from that issuer.
|
||||
issuerOrigin: string;
|
||||
count: number;
|
||||
}
|
||||
/**
|
||||
* Enum of shared storage access scopes.
|
||||
*/
|
||||
export type SharedStorageAccessScope = "window"|"sharedStorageWorklet"|"header";
|
||||
/**
|
||||
* Enum of shared storage access methods.
|
||||
*/
|
||||
export type SharedStorageAccessMethod = "addModule"|"createWorklet"|"selectURL"|"run"|"batchUpdate"|"set"|"append"|"delete"|"clear"|"get"|"keys"|"values"|"entries"|"length"|"remainingBudget";
|
||||
/**
|
||||
* Struct for a single key-value pair in an origin's shared storage.
|
||||
*/
|
||||
export interface SharedStorageEntry {
|
||||
key: string;
|
||||
value: string;
|
||||
}
|
||||
/**
|
||||
* Details for an origin's shared storage.
|
||||
*/
|
||||
export interface SharedStorageMetadata {
|
||||
/**
|
||||
* Time when the origin's shared storage was last created.
|
||||
*/
|
||||
creationTime: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* Number of key-value pairs stored in origin's shared storage.
|
||||
*/
|
||||
length: number;
|
||||
/**
|
||||
* Current amount of bits of entropy remaining in the navigation budget.
|
||||
*/
|
||||
remainingBudget: number;
|
||||
/**
|
||||
* Total number of bytes stored as key-value pairs in origin's shared
|
||||
storage.
|
||||
*/
|
||||
bytesUsed: number;
|
||||
}
|
||||
/**
|
||||
* Represents a dictionary object passed in as privateAggregationConfig to
|
||||
run or selectURL.
|
||||
*/
|
||||
export interface SharedStoragePrivateAggregationConfig {
|
||||
/**
|
||||
* The chosen aggregation service deployment.
|
||||
*/
|
||||
aggregationCoordinatorOrigin?: string;
|
||||
/**
|
||||
* The context ID provided.
|
||||
*/
|
||||
contextId?: string;
|
||||
/**
|
||||
* Configures the maximum size allowed for filtering IDs.
|
||||
*/
|
||||
filteringIdMaxBytes: number;
|
||||
/**
|
||||
* The limit on the number of contributions in the final report.
|
||||
*/
|
||||
maxContributions?: number;
|
||||
}
|
||||
/**
|
||||
* Pair of reporting metadata details for a candidate URL for `selectURL()`.
|
||||
*/
|
||||
export interface SharedStorageReportingMetadata {
|
||||
eventType: string;
|
||||
reportingUrl: string;
|
||||
}
|
||||
/**
|
||||
* Bundles a candidate URL with its reporting metadata.
|
||||
*/
|
||||
export interface SharedStorageUrlWithMetadata {
|
||||
/**
|
||||
* Spec of candidate URL.
|
||||
*/
|
||||
url: string;
|
||||
/**
|
||||
* Any associated reporting metadata.
|
||||
*/
|
||||
reportingMetadata: SharedStorageReportingMetadata[];
|
||||
}
|
||||
/**
|
||||
* Bundles the parameters for shared storage access events whose
|
||||
presence/absence can vary according to SharedStorageAccessType.
|
||||
*/
|
||||
export interface SharedStorageAccessParams {
|
||||
/**
|
||||
* Spec of the module script URL.
|
||||
Present only for SharedStorageAccessMethods: addModule and
|
||||
createWorklet.
|
||||
*/
|
||||
scriptSourceUrl?: string;
|
||||
/**
|
||||
* String denoting "context-origin", "script-origin", or a custom
|
||||
origin to be used as the worklet's data origin.
|
||||
Present only for SharedStorageAccessMethod: createWorklet.
|
||||
*/
|
||||
dataOrigin?: string;
|
||||
/**
|
||||
* Name of the registered operation to be run.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
operationName?: string;
|
||||
/**
|
||||
* ID of the operation call.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
operationId?: string;
|
||||
/**
|
||||
* Whether or not to keep the worket alive for future run or selectURL
|
||||
calls.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
keepAlive?: boolean;
|
||||
/**
|
||||
* Configures the private aggregation options.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
privateAggregationConfig?: SharedStoragePrivateAggregationConfig;
|
||||
/**
|
||||
* The operation's serialized data in bytes (converted to a string).
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
TODO(crbug.com/401011862): Consider updating this parameter to binary.
|
||||
*/
|
||||
serializedData?: string;
|
||||
/**
|
||||
* Array of candidate URLs' specs, along with any associated metadata.
|
||||
Present only for SharedStorageAccessMethod: selectURL.
|
||||
*/
|
||||
urlsWithMetadata?: SharedStorageUrlWithMetadata[];
|
||||
/**
|
||||
* Spec of the URN:UUID generated for a selectURL call.
|
||||
Present only for SharedStorageAccessMethod: selectURL.
|
||||
*/
|
||||
urnUuid?: string;
|
||||
/**
|
||||
* Key for a specific entry in an origin's shared storage.
|
||||
Present only for SharedStorageAccessMethods: set, append, delete, and
|
||||
get.
|
||||
*/
|
||||
key?: string;
|
||||
/**
|
||||
* Value for a specific entry in an origin's shared storage.
|
||||
Present only for SharedStorageAccessMethods: set and append.
|
||||
*/
|
||||
value?: string;
|
||||
/**
|
||||
* Whether or not to set an entry for a key if that key is already present.
|
||||
Present only for SharedStorageAccessMethod: set.
|
||||
*/
|
||||
ignoreIfPresent?: boolean;
|
||||
/**
|
||||
* A number denoting the (0-based) order of the worklet's
|
||||
creation relative to all other shared storage worklets created by
|
||||
documents using the current storage partition.
|
||||
Present only for SharedStorageAccessMethods: addModule, createWorklet.
|
||||
*/
|
||||
workletOrdinal?: number;
|
||||
/**
|
||||
* Hex representation of the DevTools token used as the TargetID for the
|
||||
associated shared storage worklet.
|
||||
Present only for SharedStorageAccessMethods: addModule, createWorklet,
|
||||
run, selectURL, and any other SharedStorageAccessMethod when the
|
||||
SharedStorageAccessScope is sharedStorageWorklet.
|
||||
*/
|
||||
workletTargetId?: Target.TargetID;
|
||||
/**
|
||||
* Name of the lock to be acquired, if present.
|
||||
Optionally present only for SharedStorageAccessMethods: batchUpdate,
|
||||
set, append, delete, and clear.
|
||||
*/
|
||||
withLock?: string;
|
||||
/**
|
||||
* If the method has been called as part of a batchUpdate, then this
|
||||
number identifies the batch to which it belongs.
|
||||
Optionally present only for SharedStorageAccessMethods:
|
||||
batchUpdate (required), set, append, delete, and clear.
|
||||
*/
|
||||
batchUpdateId?: string;
|
||||
/**
|
||||
* Number of modifier methods sent in batch.
|
||||
Present only for SharedStorageAccessMethod: batchUpdate.
|
||||
*/
|
||||
batchSize?: number;
|
||||
}
|
||||
export type StorageBucketsDurability = "relaxed"|"strict";
|
||||
export interface StorageBucket {
|
||||
storageKey: SerializedStorageKey;
|
||||
@@ -17943,77 +17887,6 @@ Present only for SharedStorageAccessMethod: batchUpdate.
|
||||
*/
|
||||
bucketId: string;
|
||||
}
|
||||
/**
|
||||
* Shared storage was accessed by the associated page.
|
||||
The following parameters are included in all events.
|
||||
*/
|
||||
export type sharedStorageAccessedPayload = {
|
||||
/**
|
||||
* Time of the access.
|
||||
*/
|
||||
accessTime: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* Enum value indicating the access scope.
|
||||
*/
|
||||
scope: SharedStorageAccessScope;
|
||||
/**
|
||||
* Enum value indicating the Shared Storage API method invoked.
|
||||
*/
|
||||
method: SharedStorageAccessMethod;
|
||||
/**
|
||||
* DevTools Frame Token for the primary frame tree's root.
|
||||
*/
|
||||
mainFrameId: Page.FrameId;
|
||||
/**
|
||||
* Serialization of the origin owning the Shared Storage data.
|
||||
*/
|
||||
ownerOrigin: string;
|
||||
/**
|
||||
* Serialization of the site owning the Shared Storage data.
|
||||
*/
|
||||
ownerSite: string;
|
||||
/**
|
||||
* The sub-parameters wrapped by `params` are all optional and their
|
||||
presence/absence depends on `type`.
|
||||
*/
|
||||
params: SharedStorageAccessParams;
|
||||
}
|
||||
/**
|
||||
* A shared storage run or selectURL operation finished its execution.
|
||||
The following parameters are included in all events.
|
||||
*/
|
||||
export type sharedStorageWorkletOperationExecutionFinishedPayload = {
|
||||
/**
|
||||
* Time that the operation finished.
|
||||
*/
|
||||
finishedTime: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* Time, in microseconds, from start of shared storage JS API call until
|
||||
end of operation execution in the worklet.
|
||||
*/
|
||||
executionTime: number;
|
||||
/**
|
||||
* Enum value indicating the Shared Storage API method invoked.
|
||||
*/
|
||||
method: SharedStorageAccessMethod;
|
||||
/**
|
||||
* ID of the operation call.
|
||||
*/
|
||||
operationId: string;
|
||||
/**
|
||||
* Hex representation of the DevTools token used as the TargetID for the
|
||||
associated shared storage worklet.
|
||||
*/
|
||||
workletTargetId: Target.TargetID;
|
||||
/**
|
||||
* DevTools Frame Token for the primary frame tree's root.
|
||||
*/
|
||||
mainFrameId: Page.FrameId;
|
||||
/**
|
||||
* Serialization of the origin owning the Shared Storage data.
|
||||
*/
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type storageBucketCreatedOrUpdatedPayload = {
|
||||
bucketInfo: StorageBucketInfo;
|
||||
}
|
||||
@@ -18270,72 +18143,6 @@ Leaves other stored data, including the issuer's Redemption Records, intact.
|
||||
*/
|
||||
didDeleteTokens: boolean;
|
||||
}
|
||||
/**
|
||||
* Gets metadata for an origin's shared storage.
|
||||
*/
|
||||
export type getSharedStorageMetadataParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type getSharedStorageMetadataReturnValue = {
|
||||
metadata: SharedStorageMetadata;
|
||||
}
|
||||
/**
|
||||
* Gets the entries in an given origin's shared storage.
|
||||
*/
|
||||
export type getSharedStorageEntriesParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type getSharedStorageEntriesReturnValue = {
|
||||
entries: SharedStorageEntry[];
|
||||
}
|
||||
/**
|
||||
* Sets entry with `key` and `value` for a given origin's shared storage.
|
||||
*/
|
||||
export type setSharedStorageEntryParameters = {
|
||||
ownerOrigin: string;
|
||||
key: string;
|
||||
value: string;
|
||||
/**
|
||||
* If `ignoreIfPresent` is included and true, then only sets the entry if
|
||||
`key` doesn't already exist.
|
||||
*/
|
||||
ignoreIfPresent?: boolean;
|
||||
}
|
||||
export type setSharedStorageEntryReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Deletes entry for `key` (if it exists) for a given origin's shared storage.
|
||||
*/
|
||||
export type deleteSharedStorageEntryParameters = {
|
||||
ownerOrigin: string;
|
||||
key: string;
|
||||
}
|
||||
export type deleteSharedStorageEntryReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Clears all entries for a given origin's shared storage.
|
||||
*/
|
||||
export type clearSharedStorageEntriesParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type clearSharedStorageEntriesReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Resets the budget for `ownerOrigin` by clearing all budget withdrawals.
|
||||
*/
|
||||
export type resetSharedStorageBudgetParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type resetSharedStorageBudgetReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Enables/disables issuing of sharedStorageAccessed events.
|
||||
*/
|
||||
export type setSharedStorageTrackingParameters = {
|
||||
enable: boolean;
|
||||
}
|
||||
export type setSharedStorageTrackingReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Set tracking for a storage key's buckets.
|
||||
*/
|
||||
@@ -19983,6 +19790,10 @@ See https://w3c.github.io/webauthn/#signature-counter
|
||||
* A hint indicating that the tool output may contain untrusted content, ex: UGC, 3rd party data.
|
||||
*/
|
||||
untrustedContent?: boolean;
|
||||
/**
|
||||
* A hint indicating that executing the tool will result in consequential actions, ex: booking a flight, transferring money.
|
||||
*/
|
||||
consequential?: boolean;
|
||||
/**
|
||||
* If the declarative tool was declared with the autosubmit attribute.
|
||||
*/
|
||||
@@ -23016,8 +22827,6 @@ Error was thrown.
|
||||
"Storage.cacheStorageListUpdated": Storage.cacheStorageListUpdatedPayload;
|
||||
"Storage.indexedDBContentUpdated": Storage.indexedDBContentUpdatedPayload;
|
||||
"Storage.indexedDBListUpdated": Storage.indexedDBListUpdatedPayload;
|
||||
"Storage.sharedStorageAccessed": Storage.sharedStorageAccessedPayload;
|
||||
"Storage.sharedStorageWorkletOperationExecutionFinished": Storage.sharedStorageWorkletOperationExecutionFinishedPayload;
|
||||
"Storage.storageBucketCreatedOrUpdated": Storage.storageBucketCreatedOrUpdatedPayload;
|
||||
"Storage.storageBucketDeleted": Storage.storageBucketDeletedPayload;
|
||||
"Target.attachedToTarget": Target.attachedToTargetPayload;
|
||||
@@ -23251,8 +23060,6 @@ Error was thrown.
|
||||
["Storage.cacheStorageListUpdated"]: [Storage.cacheStorageListUpdatedPayload];
|
||||
["Storage.indexedDBContentUpdated"]: [Storage.indexedDBContentUpdatedPayload];
|
||||
["Storage.indexedDBListUpdated"]: [Storage.indexedDBListUpdatedPayload];
|
||||
["Storage.sharedStorageAccessed"]: [Storage.sharedStorageAccessedPayload];
|
||||
["Storage.sharedStorageWorkletOperationExecutionFinished"]: [Storage.sharedStorageWorkletOperationExecutionFinishedPayload];
|
||||
["Storage.storageBucketCreatedOrUpdated"]: [Storage.storageBucketCreatedOrUpdatedPayload];
|
||||
["Storage.storageBucketDeleted"]: [Storage.storageBucketDeletedPayload];
|
||||
["Target.attachedToTarget"]: [Target.attachedToTargetPayload];
|
||||
@@ -23320,6 +23127,7 @@ Error was thrown.
|
||||
"Accessibility.getChildAXNodes": Accessibility.getChildAXNodesParameters;
|
||||
"Accessibility.queryAXTree": Accessibility.queryAXTreeParameters;
|
||||
"Ads.getAdMetrics": Ads.getAdMetricsParameters;
|
||||
"Ads.getAdScripts": Ads.getAdScriptsParameters;
|
||||
"Animation.disable": Animation.disableParameters;
|
||||
"Animation.enable": Animation.enableParameters;
|
||||
"Animation.getCurrentTime": Animation.getCurrentTimeParameters;
|
||||
@@ -23367,6 +23175,7 @@ Error was thrown.
|
||||
"Browser.crashGpuProcess": Browser.crashGpuProcessParameters;
|
||||
"Browser.getVersion": Browser.getVersionParameters;
|
||||
"Browser.getBrowserCommandLine": Browser.getBrowserCommandLineParameters;
|
||||
"Browser.addMockCamera": Browser.addMockCameraParameters;
|
||||
"Browser.getHistograms": Browser.getHistogramsParameters;
|
||||
"Browser.getHistogram": Browser.getHistogramParameters;
|
||||
"Browser.getWindowBounds": Browser.getWindowBoundsParameters;
|
||||
@@ -23376,6 +23185,8 @@ Error was thrown.
|
||||
"Browser.setDockTile": Browser.setDockTileParameters;
|
||||
"Browser.executeBrowserCommand": Browser.executeBrowserCommandParameters;
|
||||
"Browser.addPrivacySandboxEnrollmentOverride": Browser.addPrivacySandboxEnrollmentOverrideParameters;
|
||||
"Browser.getGlobalPrivacyControl": Browser.getGlobalPrivacyControlParameters;
|
||||
"Browser.setGlobalPrivacyControl": Browser.setGlobalPrivacyControlParameters;
|
||||
"CSS.addRule": CSS.addRuleParameters;
|
||||
"CSS.collectClassNames": CSS.collectClassNamesParameters;
|
||||
"CSS.createStyleSheet": CSS.createStyleSheetParameters;
|
||||
@@ -23833,13 +23644,6 @@ Error was thrown.
|
||||
"Storage.untrackIndexedDBForStorageKey": Storage.untrackIndexedDBForStorageKeyParameters;
|
||||
"Storage.getTrustTokens": Storage.getTrustTokensParameters;
|
||||
"Storage.clearTrustTokens": Storage.clearTrustTokensParameters;
|
||||
"Storage.getSharedStorageMetadata": Storage.getSharedStorageMetadataParameters;
|
||||
"Storage.getSharedStorageEntries": Storage.getSharedStorageEntriesParameters;
|
||||
"Storage.setSharedStorageEntry": Storage.setSharedStorageEntryParameters;
|
||||
"Storage.deleteSharedStorageEntry": Storage.deleteSharedStorageEntryParameters;
|
||||
"Storage.clearSharedStorageEntries": Storage.clearSharedStorageEntriesParameters;
|
||||
"Storage.resetSharedStorageBudget": Storage.resetSharedStorageBudgetParameters;
|
||||
"Storage.setSharedStorageTracking": Storage.setSharedStorageTrackingParameters;
|
||||
"Storage.setStorageBucketTracking": Storage.setStorageBucketTrackingParameters;
|
||||
"Storage.deleteStorageBucket": Storage.deleteStorageBucketParameters;
|
||||
"Storage.runBounceTrackingMitigations": Storage.runBounceTrackingMitigationsParameters;
|
||||
@@ -23986,6 +23790,7 @@ Error was thrown.
|
||||
"Accessibility.getChildAXNodes": Accessibility.getChildAXNodesReturnValue;
|
||||
"Accessibility.queryAXTree": Accessibility.queryAXTreeReturnValue;
|
||||
"Ads.getAdMetrics": Ads.getAdMetricsReturnValue;
|
||||
"Ads.getAdScripts": Ads.getAdScriptsReturnValue;
|
||||
"Animation.disable": Animation.disableReturnValue;
|
||||
"Animation.enable": Animation.enableReturnValue;
|
||||
"Animation.getCurrentTime": Animation.getCurrentTimeReturnValue;
|
||||
@@ -24033,6 +23838,7 @@ Error was thrown.
|
||||
"Browser.crashGpuProcess": Browser.crashGpuProcessReturnValue;
|
||||
"Browser.getVersion": Browser.getVersionReturnValue;
|
||||
"Browser.getBrowserCommandLine": Browser.getBrowserCommandLineReturnValue;
|
||||
"Browser.addMockCamera": Browser.addMockCameraReturnValue;
|
||||
"Browser.getHistograms": Browser.getHistogramsReturnValue;
|
||||
"Browser.getHistogram": Browser.getHistogramReturnValue;
|
||||
"Browser.getWindowBounds": Browser.getWindowBoundsReturnValue;
|
||||
@@ -24042,6 +23848,8 @@ Error was thrown.
|
||||
"Browser.setDockTile": Browser.setDockTileReturnValue;
|
||||
"Browser.executeBrowserCommand": Browser.executeBrowserCommandReturnValue;
|
||||
"Browser.addPrivacySandboxEnrollmentOverride": Browser.addPrivacySandboxEnrollmentOverrideReturnValue;
|
||||
"Browser.getGlobalPrivacyControl": Browser.getGlobalPrivacyControlReturnValue;
|
||||
"Browser.setGlobalPrivacyControl": Browser.setGlobalPrivacyControlReturnValue;
|
||||
"CSS.addRule": CSS.addRuleReturnValue;
|
||||
"CSS.collectClassNames": CSS.collectClassNamesReturnValue;
|
||||
"CSS.createStyleSheet": CSS.createStyleSheetReturnValue;
|
||||
@@ -24499,13 +24307,6 @@ Error was thrown.
|
||||
"Storage.untrackIndexedDBForStorageKey": Storage.untrackIndexedDBForStorageKeyReturnValue;
|
||||
"Storage.getTrustTokens": Storage.getTrustTokensReturnValue;
|
||||
"Storage.clearTrustTokens": Storage.clearTrustTokensReturnValue;
|
||||
"Storage.getSharedStorageMetadata": Storage.getSharedStorageMetadataReturnValue;
|
||||
"Storage.getSharedStorageEntries": Storage.getSharedStorageEntriesReturnValue;
|
||||
"Storage.setSharedStorageEntry": Storage.setSharedStorageEntryReturnValue;
|
||||
"Storage.deleteSharedStorageEntry": Storage.deleteSharedStorageEntryReturnValue;
|
||||
"Storage.clearSharedStorageEntries": Storage.clearSharedStorageEntriesReturnValue;
|
||||
"Storage.resetSharedStorageBudget": Storage.resetSharedStorageBudgetReturnValue;
|
||||
"Storage.setSharedStorageTracking": Storage.setSharedStorageTrackingReturnValue;
|
||||
"Storage.setStorageBucketTracking": Storage.setStorageBucketTrackingReturnValue;
|
||||
"Storage.deleteStorageBucket": Storage.deleteStorageBucketReturnValue;
|
||||
"Storage.runBounceTrackingMitigations": Storage.runBounceTrackingMitigationsReturnValue;
|
||||
|
||||
+142
-341
@@ -407,6 +407,24 @@ duration of the page.
|
||||
*/
|
||||
removeAdFrames: Page.FrameId[];
|
||||
}
|
||||
/**
|
||||
* An ad script.
|
||||
Note: when the script is a transitive ad script, we only fill in the
|
||||
immediate ancestor script in the provenance's adScriptAncestry field (as its
|
||||
first entry), rather than filling in the full ancestry. This saves work for
|
||||
the backend, and the frontend can reconstruct the full ancestry if
|
||||
necessary.
|
||||
*/
|
||||
export interface AdScript {
|
||||
/**
|
||||
* The script ID.
|
||||
*/
|
||||
scriptId: Runtime.ScriptId;
|
||||
/**
|
||||
* The ad provenance.
|
||||
*/
|
||||
provenance: Network.AdProvenance;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
@@ -417,6 +435,16 @@ duration of the page.
|
||||
export type getAdMetricsReturnValue = {
|
||||
metrics: AdMetrics;
|
||||
}
|
||||
/**
|
||||
* Retrieves ad scripts for the current page. To minimize payload size, this
|
||||
only returns the newly tracked ad scripts since the last call to
|
||||
getAdScripts (i.e., the delta).
|
||||
*/
|
||||
export type getAdScriptsParameters = {
|
||||
}
|
||||
export type getAdScriptsReturnValue = {
|
||||
newScripts: AdScript[];
|
||||
}
|
||||
}
|
||||
|
||||
export namespace Animation {
|
||||
@@ -2219,6 +2247,21 @@ or 'allowAndName'.
|
||||
*/
|
||||
arguments: string[];
|
||||
}
|
||||
/**
|
||||
* Adds or updates a mock camera in the shared video capture device list for
|
||||
test automation. The mock camera is not scoped to a particular page or
|
||||
frame and is removed when the DevTools session that created it disconnects.
|
||||
*/
|
||||
export type addMockCameraParameters = {
|
||||
/**
|
||||
* Required non-empty identifier for the mock camera. This is mapped to an
|
||||
internal virtual-device identifier and is not the MediaDeviceInfo.deviceId
|
||||
exposed to the page.
|
||||
*/
|
||||
deviceId: string;
|
||||
}
|
||||
export type addMockCameraReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Get Chrome histograms.
|
||||
*/
|
||||
@@ -2361,6 +2404,25 @@ without the site actually being enrolled. Only supported on page targets.
|
||||
}
|
||||
export type addPrivacySandboxEnrollmentOverrideReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Gets the current globally-applied privacy control status
|
||||
See https://www.w3.org/TR/gpc/#get-global-privacy-control
|
||||
*/
|
||||
export type getGlobalPrivacyControlParameters = {
|
||||
}
|
||||
export type getGlobalPrivacyControlReturnValue = {
|
||||
gpc: boolean;
|
||||
}
|
||||
/**
|
||||
* Sets and then gets the current globally-applied privacy control status
|
||||
See https://www.w3.org/TR/gpc/#set-global-privacy-control
|
||||
*/
|
||||
export type setGlobalPrivacyControlParameters = {
|
||||
gpc: boolean;
|
||||
}
|
||||
export type setGlobalPrivacyControlReturnValue = {
|
||||
gpc: boolean;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -11532,6 +11594,9 @@ known to be an ad, but provenance tracking information is unavailable.
|
||||
filterlistRule?: string;
|
||||
/**
|
||||
* The script ancestry that created the ad, if any.
|
||||
Note: depending on the context, this may represent the full ancestry up
|
||||
to the root script, or it may contain only one script representing the
|
||||
immediate ancestor.
|
||||
*/
|
||||
adScriptAncestry?: AdAncestry;
|
||||
}
|
||||
@@ -14332,7 +14397,7 @@ supported yet.
|
||||
in services/network/public/cpp/permissions_policy/permissions_policy_features.json5.
|
||||
LINT.IfChange(PermissionsPolicyFeature)
|
||||
*/
|
||||
export type PermissionsPolicyFeature = "accelerometer"|"all-screens-capture"|"ambient-light-sensor"|"aria-notify"|"autofill"|"autoplay"|"bluetooth"|"browsing-topics"|"camera"|"captured-surface-control"|"ch-dpr"|"ch-device-memory"|"ch-downlink"|"ch-ect"|"ch-prefers-color-scheme"|"ch-prefers-reduced-motion"|"ch-prefers-reduced-transparency"|"ch-rtt"|"ch-save-data"|"ch-ua"|"ch-ua-arch"|"ch-ua-bitness"|"ch-ua-high-entropy-values"|"ch-ua-platform"|"ch-ua-model"|"ch-ua-mobile"|"ch-ua-form-factors"|"ch-ua-full-version"|"ch-ua-full-version-list"|"ch-ua-platform-version"|"ch-ua-wow64"|"ch-viewport-height"|"ch-viewport-width"|"ch-width"|"clipboard-read"|"clipboard-write"|"compute-pressure"|"controlled-frame"|"cross-origin-isolated"|"deferred-fetch"|"deferred-fetch-minimal"|"device-attributes"|"digital-credentials-create"|"digital-credentials-get"|"direct-sockets"|"direct-sockets-multicast"|"display-capture"|"document-domain"|"encrypted-media"|"execution-while-out-of-viewport"|"execution-while-not-rendered"|"focus-without-user-activation"|"fullscreen"|"frobulate"|"gamepad"|"geolocation"|"gyroscope"|"hid"|"identity-credentials-get"|"idle-detection"|"interest-cohort"|"keyboard-map"|"language-detector"|"language-model"|"local-fonts"|"local-network"|"local-network-access"|"loopback-network"|"magnetometer"|"manual-text"|"media-playback-while-not-visible"|"microphone"|"midi"|"on-device-speech-recognition"|"otp-credentials"|"payment"|"picture-in-picture"|"private-state-token-issuance"|"private-state-token-redemption"|"publickey-credentials-create"|"publickey-credentials-get"|"rewriter"|"screen-wake-lock"|"serial"|"shared-storage"|"shared-storage-select-url"|"smart-card"|"speaker-selection"|"storage-access"|"sub-apps"|"summarizer"|"sync-xhr"|"tools"|"translator"|"unload"|"usb"|"usb-unrestricted"|"vertical-scroll"|"web-app-installation"|"webnn"|"web-printing"|"web-share"|"window-management"|"writer"|"xr-spatial-tracking";
|
||||
export type PermissionsPolicyFeature = "accelerometer"|"all-screens-capture"|"ambient-light-sensor"|"aria-notify"|"autofill"|"autoplay"|"bluetooth"|"browsing-topics"|"camera"|"captured-surface-control"|"ch-dpr"|"ch-device-memory"|"ch-downlink"|"ch-ect"|"ch-prefers-color-scheme"|"ch-prefers-reduced-motion"|"ch-prefers-reduced-transparency"|"ch-rtt"|"ch-save-data"|"ch-ua"|"ch-ua-arch"|"ch-ua-bitness"|"ch-ua-high-entropy-values"|"ch-ua-platform"|"ch-ua-model"|"ch-ua-mobile"|"ch-ua-form-factors"|"ch-ua-full-version"|"ch-ua-full-version-list"|"ch-ua-platform-version"|"ch-ua-wow64"|"ch-viewport-height"|"ch-viewport-width"|"ch-width"|"clipboard-read"|"clipboard-write"|"compute-pressure"|"controlled-frame"|"cross-origin-isolated"|"deferred-fetch"|"deferred-fetch-minimal"|"device-attributes"|"digital-credentials-create"|"digital-credentials-get"|"direct-sockets"|"direct-sockets-multicast"|"display-capture"|"document-domain"|"encrypted-media"|"execution-while-out-of-viewport"|"execution-while-not-rendered"|"focus-without-user-activation"|"fullscreen"|"frobulate"|"gamepad"|"geolocation"|"gyroscope"|"haptics"|"hid"|"identity-credentials-get"|"idle-detection"|"interest-cohort"|"keyboard-map"|"language-detector"|"language-model"|"local-fonts"|"local-network"|"local-network-access"|"loopback-network"|"magnetometer"|"manual-text"|"media-playback-while-not-visible"|"microphone"|"midi"|"on-device-speech-recognition"|"otp-credentials"|"payment"|"picture-in-picture"|"private-state-token-issuance"|"private-state-token-redemption"|"publickey-credentials-create"|"publickey-credentials-get"|"rewriter"|"screen-wake-lock"|"serial"|"shared-storage"|"shared-storage-select-url"|"smart-card"|"speaker-selection"|"storage-access"|"sub-apps"|"summarizer"|"sync-xhr"|"tools"|"translator"|"unload"|"usb"|"usb-unrestricted"|"vertical-scroll"|"web-app-installation"|"webnn"|"web-printing"|"web-share"|"window-management"|"writer"|"xr-spatial-tracking";
|
||||
/**
|
||||
* Reason for a permissions policy feature to be disabled.
|
||||
*/
|
||||
@@ -16224,9 +16289,21 @@ unavailable.
|
||||
*/
|
||||
maxHeight?: number;
|
||||
/**
|
||||
* Send every n-th frame.
|
||||
* Send every n-th frame. Must be a positive integer.
|
||||
*/
|
||||
everyNthFrame?: number;
|
||||
/**
|
||||
* Maximum number of frames sent until screencastFrameAck is required.
|
||||
Defaults to 3. Must be a positive integer.
|
||||
*/
|
||||
maxFramesInFlight?: number;
|
||||
/**
|
||||
* By default, after screencastFrameAck arrives, the next produced frame is sent.
|
||||
Passing this flag enables storing the last produced frame in memory, which is
|
||||
immediately sent upon screencastFrameAck. This way, overall performance is
|
||||
traded for a better latency.
|
||||
*/
|
||||
sendLastFrame?: boolean;
|
||||
}
|
||||
export type startScreencastReturnValue = {
|
||||
}
|
||||
@@ -17105,6 +17182,50 @@ be handled by the DevTools client and should be answered with `handleCertificate
|
||||
}
|
||||
export type ServiceWorkerVersionRunningStatus = "stopped"|"starting"|"running"|"stopping";
|
||||
export type ServiceWorkerVersionStatus = "new"|"installing"|"installed"|"activating"|"activated"|"redundant";
|
||||
/**
|
||||
* Mostly corresponds to `RouterCondition` in ServiceWorker spec
|
||||
(https://www.w3.org/TR/service-workers/#dictdef-routercondition) while this
|
||||
currently lacks support for the nested conditions ("or" and "not").
|
||||
TODO(crbug.com/540469610): Support recursive conditions.
|
||||
*/
|
||||
export interface ServiceWorkerRouterCondition {
|
||||
/**
|
||||
* Plain text, or JSON serialization of URLPatternInit or URLPattern
|
||||
*/
|
||||
urlPattern?: string;
|
||||
requestMethod?: string;
|
||||
requestMode?: string;
|
||||
requestDestination?: string;
|
||||
runningStatus?: ServiceWorkerVersionRunningStatus;
|
||||
}
|
||||
export type ServiceWorkerRouterSourceType = "cache"|"fetchEvent"|"network"|"raceNetworkAndFetchHandler"|"raceNetworkAndCache"|"sourceDict";
|
||||
/**
|
||||
* https://www.w3.org/TR/service-workers/#dictdef-routersourcedict
|
||||
*/
|
||||
export interface ServiceWorkerRouterSourceDict {
|
||||
cacheName: string;
|
||||
}
|
||||
/**
|
||||
* Corresponds to `RouterSource` in the spec while the representation is different as follows.
|
||||
(https://www.w3.org/TR/service-workers/#typedefdef-routersource)
|
||||
- `RouterSourceEnum`: `type` equals `cache`, `sourceDict` is null.
|
||||
- `RouterSourceDict`: `type` equals `sourceDict`, `sourceDict` has valid value.
|
||||
*/
|
||||
export interface ServiceWorkerRouterSource {
|
||||
type: ServiceWorkerRouterSourceType;
|
||||
/**
|
||||
* Non-empty iff `type` equals "sourceDict".
|
||||
*/
|
||||
sourceDict?: ServiceWorkerRouterSourceDict;
|
||||
}
|
||||
export interface ServiceWorkerRouterRule {
|
||||
condition: ServiceWorkerRouterCondition;
|
||||
source: ServiceWorkerRouterSource;
|
||||
/**
|
||||
* Rule ID assigned by the browser. Unique within each ServiceWorkerVersion.
|
||||
*/
|
||||
id: number;
|
||||
}
|
||||
/**
|
||||
* ServiceWorker version.
|
||||
*/
|
||||
@@ -17125,7 +17246,13 @@ For cached script it is the last time the cache entry was validated.
|
||||
scriptResponseTime?: number;
|
||||
controlledClients?: Target.TargetID[];
|
||||
targetId?: Target.TargetID;
|
||||
/**
|
||||
* Migration to `typedRouterRules` is in progress. The browser sends either
|
||||
`routerRules` or `typedRouterRules`.
|
||||
TODO(crbug.com/540469610): Remove `routerRules` after the migration.
|
||||
*/
|
||||
routerRules?: string;
|
||||
typedRouterRules?: ServiceWorkerRouterRule[];
|
||||
}
|
||||
/**
|
||||
* ServiceWorker error message.
|
||||
@@ -17621,7 +17748,7 @@ Microsoft: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winsc
|
||||
/**
|
||||
* Enum of possible storage types.
|
||||
*/
|
||||
export type StorageType = "cookies"|"file_systems"|"indexeddb"|"local_storage"|"shader_cache"|"websql"|"service_workers"|"cache_storage"|"shared_storage"|"storage_buckets"|"all"|"other";
|
||||
export type StorageType = "cookies"|"file_systems"|"indexeddb"|"local_storage"|"shader_cache"|"websql"|"service_workers"|"cache_storage"|"storage_buckets"|"all"|"other";
|
||||
/**
|
||||
* Usage for a storage type.
|
||||
*/
|
||||
@@ -17643,189 +17770,6 @@ Tokens from that issuer.
|
||||
issuerOrigin: string;
|
||||
count: number;
|
||||
}
|
||||
/**
|
||||
* Enum of shared storage access scopes.
|
||||
*/
|
||||
export type SharedStorageAccessScope = "window"|"sharedStorageWorklet"|"header";
|
||||
/**
|
||||
* Enum of shared storage access methods.
|
||||
*/
|
||||
export type SharedStorageAccessMethod = "addModule"|"createWorklet"|"selectURL"|"run"|"batchUpdate"|"set"|"append"|"delete"|"clear"|"get"|"keys"|"values"|"entries"|"length"|"remainingBudget";
|
||||
/**
|
||||
* Struct for a single key-value pair in an origin's shared storage.
|
||||
*/
|
||||
export interface SharedStorageEntry {
|
||||
key: string;
|
||||
value: string;
|
||||
}
|
||||
/**
|
||||
* Details for an origin's shared storage.
|
||||
*/
|
||||
export interface SharedStorageMetadata {
|
||||
/**
|
||||
* Time when the origin's shared storage was last created.
|
||||
*/
|
||||
creationTime: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* Number of key-value pairs stored in origin's shared storage.
|
||||
*/
|
||||
length: number;
|
||||
/**
|
||||
* Current amount of bits of entropy remaining in the navigation budget.
|
||||
*/
|
||||
remainingBudget: number;
|
||||
/**
|
||||
* Total number of bytes stored as key-value pairs in origin's shared
|
||||
storage.
|
||||
*/
|
||||
bytesUsed: number;
|
||||
}
|
||||
/**
|
||||
* Represents a dictionary object passed in as privateAggregationConfig to
|
||||
run or selectURL.
|
||||
*/
|
||||
export interface SharedStoragePrivateAggregationConfig {
|
||||
/**
|
||||
* The chosen aggregation service deployment.
|
||||
*/
|
||||
aggregationCoordinatorOrigin?: string;
|
||||
/**
|
||||
* The context ID provided.
|
||||
*/
|
||||
contextId?: string;
|
||||
/**
|
||||
* Configures the maximum size allowed for filtering IDs.
|
||||
*/
|
||||
filteringIdMaxBytes: number;
|
||||
/**
|
||||
* The limit on the number of contributions in the final report.
|
||||
*/
|
||||
maxContributions?: number;
|
||||
}
|
||||
/**
|
||||
* Pair of reporting metadata details for a candidate URL for `selectURL()`.
|
||||
*/
|
||||
export interface SharedStorageReportingMetadata {
|
||||
eventType: string;
|
||||
reportingUrl: string;
|
||||
}
|
||||
/**
|
||||
* Bundles a candidate URL with its reporting metadata.
|
||||
*/
|
||||
export interface SharedStorageUrlWithMetadata {
|
||||
/**
|
||||
* Spec of candidate URL.
|
||||
*/
|
||||
url: string;
|
||||
/**
|
||||
* Any associated reporting metadata.
|
||||
*/
|
||||
reportingMetadata: SharedStorageReportingMetadata[];
|
||||
}
|
||||
/**
|
||||
* Bundles the parameters for shared storage access events whose
|
||||
presence/absence can vary according to SharedStorageAccessType.
|
||||
*/
|
||||
export interface SharedStorageAccessParams {
|
||||
/**
|
||||
* Spec of the module script URL.
|
||||
Present only for SharedStorageAccessMethods: addModule and
|
||||
createWorklet.
|
||||
*/
|
||||
scriptSourceUrl?: string;
|
||||
/**
|
||||
* String denoting "context-origin", "script-origin", or a custom
|
||||
origin to be used as the worklet's data origin.
|
||||
Present only for SharedStorageAccessMethod: createWorklet.
|
||||
*/
|
||||
dataOrigin?: string;
|
||||
/**
|
||||
* Name of the registered operation to be run.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
operationName?: string;
|
||||
/**
|
||||
* ID of the operation call.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
operationId?: string;
|
||||
/**
|
||||
* Whether or not to keep the worket alive for future run or selectURL
|
||||
calls.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
keepAlive?: boolean;
|
||||
/**
|
||||
* Configures the private aggregation options.
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
*/
|
||||
privateAggregationConfig?: SharedStoragePrivateAggregationConfig;
|
||||
/**
|
||||
* The operation's serialized data in bytes (converted to a string).
|
||||
Present only for SharedStorageAccessMethods: run and selectURL.
|
||||
TODO(crbug.com/401011862): Consider updating this parameter to binary.
|
||||
*/
|
||||
serializedData?: string;
|
||||
/**
|
||||
* Array of candidate URLs' specs, along with any associated metadata.
|
||||
Present only for SharedStorageAccessMethod: selectURL.
|
||||
*/
|
||||
urlsWithMetadata?: SharedStorageUrlWithMetadata[];
|
||||
/**
|
||||
* Spec of the URN:UUID generated for a selectURL call.
|
||||
Present only for SharedStorageAccessMethod: selectURL.
|
||||
*/
|
||||
urnUuid?: string;
|
||||
/**
|
||||
* Key for a specific entry in an origin's shared storage.
|
||||
Present only for SharedStorageAccessMethods: set, append, delete, and
|
||||
get.
|
||||
*/
|
||||
key?: string;
|
||||
/**
|
||||
* Value for a specific entry in an origin's shared storage.
|
||||
Present only for SharedStorageAccessMethods: set and append.
|
||||
*/
|
||||
value?: string;
|
||||
/**
|
||||
* Whether or not to set an entry for a key if that key is already present.
|
||||
Present only for SharedStorageAccessMethod: set.
|
||||
*/
|
||||
ignoreIfPresent?: boolean;
|
||||
/**
|
||||
* A number denoting the (0-based) order of the worklet's
|
||||
creation relative to all other shared storage worklets created by
|
||||
documents using the current storage partition.
|
||||
Present only for SharedStorageAccessMethods: addModule, createWorklet.
|
||||
*/
|
||||
workletOrdinal?: number;
|
||||
/**
|
||||
* Hex representation of the DevTools token used as the TargetID for the
|
||||
associated shared storage worklet.
|
||||
Present only for SharedStorageAccessMethods: addModule, createWorklet,
|
||||
run, selectURL, and any other SharedStorageAccessMethod when the
|
||||
SharedStorageAccessScope is sharedStorageWorklet.
|
||||
*/
|
||||
workletTargetId?: Target.TargetID;
|
||||
/**
|
||||
* Name of the lock to be acquired, if present.
|
||||
Optionally present only for SharedStorageAccessMethods: batchUpdate,
|
||||
set, append, delete, and clear.
|
||||
*/
|
||||
withLock?: string;
|
||||
/**
|
||||
* If the method has been called as part of a batchUpdate, then this
|
||||
number identifies the batch to which it belongs.
|
||||
Optionally present only for SharedStorageAccessMethods:
|
||||
batchUpdate (required), set, append, delete, and clear.
|
||||
*/
|
||||
batchUpdateId?: string;
|
||||
/**
|
||||
* Number of modifier methods sent in batch.
|
||||
Present only for SharedStorageAccessMethod: batchUpdate.
|
||||
*/
|
||||
batchSize?: number;
|
||||
}
|
||||
export type StorageBucketsDurability = "relaxed"|"strict";
|
||||
export interface StorageBucket {
|
||||
storageKey: SerializedStorageKey;
|
||||
@@ -17943,77 +17887,6 @@ Present only for SharedStorageAccessMethod: batchUpdate.
|
||||
*/
|
||||
bucketId: string;
|
||||
}
|
||||
/**
|
||||
* Shared storage was accessed by the associated page.
|
||||
The following parameters are included in all events.
|
||||
*/
|
||||
export type sharedStorageAccessedPayload = {
|
||||
/**
|
||||
* Time of the access.
|
||||
*/
|
||||
accessTime: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* Enum value indicating the access scope.
|
||||
*/
|
||||
scope: SharedStorageAccessScope;
|
||||
/**
|
||||
* Enum value indicating the Shared Storage API method invoked.
|
||||
*/
|
||||
method: SharedStorageAccessMethod;
|
||||
/**
|
||||
* DevTools Frame Token for the primary frame tree's root.
|
||||
*/
|
||||
mainFrameId: Page.FrameId;
|
||||
/**
|
||||
* Serialization of the origin owning the Shared Storage data.
|
||||
*/
|
||||
ownerOrigin: string;
|
||||
/**
|
||||
* Serialization of the site owning the Shared Storage data.
|
||||
*/
|
||||
ownerSite: string;
|
||||
/**
|
||||
* The sub-parameters wrapped by `params` are all optional and their
|
||||
presence/absence depends on `type`.
|
||||
*/
|
||||
params: SharedStorageAccessParams;
|
||||
}
|
||||
/**
|
||||
* A shared storage run or selectURL operation finished its execution.
|
||||
The following parameters are included in all events.
|
||||
*/
|
||||
export type sharedStorageWorkletOperationExecutionFinishedPayload = {
|
||||
/**
|
||||
* Time that the operation finished.
|
||||
*/
|
||||
finishedTime: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* Time, in microseconds, from start of shared storage JS API call until
|
||||
end of operation execution in the worklet.
|
||||
*/
|
||||
executionTime: number;
|
||||
/**
|
||||
* Enum value indicating the Shared Storage API method invoked.
|
||||
*/
|
||||
method: SharedStorageAccessMethod;
|
||||
/**
|
||||
* ID of the operation call.
|
||||
*/
|
||||
operationId: string;
|
||||
/**
|
||||
* Hex representation of the DevTools token used as the TargetID for the
|
||||
associated shared storage worklet.
|
||||
*/
|
||||
workletTargetId: Target.TargetID;
|
||||
/**
|
||||
* DevTools Frame Token for the primary frame tree's root.
|
||||
*/
|
||||
mainFrameId: Page.FrameId;
|
||||
/**
|
||||
* Serialization of the origin owning the Shared Storage data.
|
||||
*/
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type storageBucketCreatedOrUpdatedPayload = {
|
||||
bucketInfo: StorageBucketInfo;
|
||||
}
|
||||
@@ -18270,72 +18143,6 @@ Leaves other stored data, including the issuer's Redemption Records, intact.
|
||||
*/
|
||||
didDeleteTokens: boolean;
|
||||
}
|
||||
/**
|
||||
* Gets metadata for an origin's shared storage.
|
||||
*/
|
||||
export type getSharedStorageMetadataParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type getSharedStorageMetadataReturnValue = {
|
||||
metadata: SharedStorageMetadata;
|
||||
}
|
||||
/**
|
||||
* Gets the entries in an given origin's shared storage.
|
||||
*/
|
||||
export type getSharedStorageEntriesParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type getSharedStorageEntriesReturnValue = {
|
||||
entries: SharedStorageEntry[];
|
||||
}
|
||||
/**
|
||||
* Sets entry with `key` and `value` for a given origin's shared storage.
|
||||
*/
|
||||
export type setSharedStorageEntryParameters = {
|
||||
ownerOrigin: string;
|
||||
key: string;
|
||||
value: string;
|
||||
/**
|
||||
* If `ignoreIfPresent` is included and true, then only sets the entry if
|
||||
`key` doesn't already exist.
|
||||
*/
|
||||
ignoreIfPresent?: boolean;
|
||||
}
|
||||
export type setSharedStorageEntryReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Deletes entry for `key` (if it exists) for a given origin's shared storage.
|
||||
*/
|
||||
export type deleteSharedStorageEntryParameters = {
|
||||
ownerOrigin: string;
|
||||
key: string;
|
||||
}
|
||||
export type deleteSharedStorageEntryReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Clears all entries for a given origin's shared storage.
|
||||
*/
|
||||
export type clearSharedStorageEntriesParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type clearSharedStorageEntriesReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Resets the budget for `ownerOrigin` by clearing all budget withdrawals.
|
||||
*/
|
||||
export type resetSharedStorageBudgetParameters = {
|
||||
ownerOrigin: string;
|
||||
}
|
||||
export type resetSharedStorageBudgetReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Enables/disables issuing of sharedStorageAccessed events.
|
||||
*/
|
||||
export type setSharedStorageTrackingParameters = {
|
||||
enable: boolean;
|
||||
}
|
||||
export type setSharedStorageTrackingReturnValue = {
|
||||
}
|
||||
/**
|
||||
* Set tracking for a storage key's buckets.
|
||||
*/
|
||||
@@ -19983,6 +19790,10 @@ See https://w3c.github.io/webauthn/#signature-counter
|
||||
* A hint indicating that the tool output may contain untrusted content, ex: UGC, 3rd party data.
|
||||
*/
|
||||
untrustedContent?: boolean;
|
||||
/**
|
||||
* A hint indicating that executing the tool will result in consequential actions, ex: booking a flight, transferring money.
|
||||
*/
|
||||
consequential?: boolean;
|
||||
/**
|
||||
* If the declarative tool was declared with the autosubmit attribute.
|
||||
*/
|
||||
@@ -23016,8 +22827,6 @@ Error was thrown.
|
||||
"Storage.cacheStorageListUpdated": Storage.cacheStorageListUpdatedPayload;
|
||||
"Storage.indexedDBContentUpdated": Storage.indexedDBContentUpdatedPayload;
|
||||
"Storage.indexedDBListUpdated": Storage.indexedDBListUpdatedPayload;
|
||||
"Storage.sharedStorageAccessed": Storage.sharedStorageAccessedPayload;
|
||||
"Storage.sharedStorageWorkletOperationExecutionFinished": Storage.sharedStorageWorkletOperationExecutionFinishedPayload;
|
||||
"Storage.storageBucketCreatedOrUpdated": Storage.storageBucketCreatedOrUpdatedPayload;
|
||||
"Storage.storageBucketDeleted": Storage.storageBucketDeletedPayload;
|
||||
"Target.attachedToTarget": Target.attachedToTargetPayload;
|
||||
@@ -23251,8 +23060,6 @@ Error was thrown.
|
||||
["Storage.cacheStorageListUpdated"]: [Storage.cacheStorageListUpdatedPayload];
|
||||
["Storage.indexedDBContentUpdated"]: [Storage.indexedDBContentUpdatedPayload];
|
||||
["Storage.indexedDBListUpdated"]: [Storage.indexedDBListUpdatedPayload];
|
||||
["Storage.sharedStorageAccessed"]: [Storage.sharedStorageAccessedPayload];
|
||||
["Storage.sharedStorageWorkletOperationExecutionFinished"]: [Storage.sharedStorageWorkletOperationExecutionFinishedPayload];
|
||||
["Storage.storageBucketCreatedOrUpdated"]: [Storage.storageBucketCreatedOrUpdatedPayload];
|
||||
["Storage.storageBucketDeleted"]: [Storage.storageBucketDeletedPayload];
|
||||
["Target.attachedToTarget"]: [Target.attachedToTargetPayload];
|
||||
@@ -23320,6 +23127,7 @@ Error was thrown.
|
||||
"Accessibility.getChildAXNodes": Accessibility.getChildAXNodesParameters;
|
||||
"Accessibility.queryAXTree": Accessibility.queryAXTreeParameters;
|
||||
"Ads.getAdMetrics": Ads.getAdMetricsParameters;
|
||||
"Ads.getAdScripts": Ads.getAdScriptsParameters;
|
||||
"Animation.disable": Animation.disableParameters;
|
||||
"Animation.enable": Animation.enableParameters;
|
||||
"Animation.getCurrentTime": Animation.getCurrentTimeParameters;
|
||||
@@ -23367,6 +23175,7 @@ Error was thrown.
|
||||
"Browser.crashGpuProcess": Browser.crashGpuProcessParameters;
|
||||
"Browser.getVersion": Browser.getVersionParameters;
|
||||
"Browser.getBrowserCommandLine": Browser.getBrowserCommandLineParameters;
|
||||
"Browser.addMockCamera": Browser.addMockCameraParameters;
|
||||
"Browser.getHistograms": Browser.getHistogramsParameters;
|
||||
"Browser.getHistogram": Browser.getHistogramParameters;
|
||||
"Browser.getWindowBounds": Browser.getWindowBoundsParameters;
|
||||
@@ -23376,6 +23185,8 @@ Error was thrown.
|
||||
"Browser.setDockTile": Browser.setDockTileParameters;
|
||||
"Browser.executeBrowserCommand": Browser.executeBrowserCommandParameters;
|
||||
"Browser.addPrivacySandboxEnrollmentOverride": Browser.addPrivacySandboxEnrollmentOverrideParameters;
|
||||
"Browser.getGlobalPrivacyControl": Browser.getGlobalPrivacyControlParameters;
|
||||
"Browser.setGlobalPrivacyControl": Browser.setGlobalPrivacyControlParameters;
|
||||
"CSS.addRule": CSS.addRuleParameters;
|
||||
"CSS.collectClassNames": CSS.collectClassNamesParameters;
|
||||
"CSS.createStyleSheet": CSS.createStyleSheetParameters;
|
||||
@@ -23833,13 +23644,6 @@ Error was thrown.
|
||||
"Storage.untrackIndexedDBForStorageKey": Storage.untrackIndexedDBForStorageKeyParameters;
|
||||
"Storage.getTrustTokens": Storage.getTrustTokensParameters;
|
||||
"Storage.clearTrustTokens": Storage.clearTrustTokensParameters;
|
||||
"Storage.getSharedStorageMetadata": Storage.getSharedStorageMetadataParameters;
|
||||
"Storage.getSharedStorageEntries": Storage.getSharedStorageEntriesParameters;
|
||||
"Storage.setSharedStorageEntry": Storage.setSharedStorageEntryParameters;
|
||||
"Storage.deleteSharedStorageEntry": Storage.deleteSharedStorageEntryParameters;
|
||||
"Storage.clearSharedStorageEntries": Storage.clearSharedStorageEntriesParameters;
|
||||
"Storage.resetSharedStorageBudget": Storage.resetSharedStorageBudgetParameters;
|
||||
"Storage.setSharedStorageTracking": Storage.setSharedStorageTrackingParameters;
|
||||
"Storage.setStorageBucketTracking": Storage.setStorageBucketTrackingParameters;
|
||||
"Storage.deleteStorageBucket": Storage.deleteStorageBucketParameters;
|
||||
"Storage.runBounceTrackingMitigations": Storage.runBounceTrackingMitigationsParameters;
|
||||
@@ -23986,6 +23790,7 @@ Error was thrown.
|
||||
"Accessibility.getChildAXNodes": Accessibility.getChildAXNodesReturnValue;
|
||||
"Accessibility.queryAXTree": Accessibility.queryAXTreeReturnValue;
|
||||
"Ads.getAdMetrics": Ads.getAdMetricsReturnValue;
|
||||
"Ads.getAdScripts": Ads.getAdScriptsReturnValue;
|
||||
"Animation.disable": Animation.disableReturnValue;
|
||||
"Animation.enable": Animation.enableReturnValue;
|
||||
"Animation.getCurrentTime": Animation.getCurrentTimeReturnValue;
|
||||
@@ -24033,6 +23838,7 @@ Error was thrown.
|
||||
"Browser.crashGpuProcess": Browser.crashGpuProcessReturnValue;
|
||||
"Browser.getVersion": Browser.getVersionReturnValue;
|
||||
"Browser.getBrowserCommandLine": Browser.getBrowserCommandLineReturnValue;
|
||||
"Browser.addMockCamera": Browser.addMockCameraReturnValue;
|
||||
"Browser.getHistograms": Browser.getHistogramsReturnValue;
|
||||
"Browser.getHistogram": Browser.getHistogramReturnValue;
|
||||
"Browser.getWindowBounds": Browser.getWindowBoundsReturnValue;
|
||||
@@ -24042,6 +23848,8 @@ Error was thrown.
|
||||
"Browser.setDockTile": Browser.setDockTileReturnValue;
|
||||
"Browser.executeBrowserCommand": Browser.executeBrowserCommandReturnValue;
|
||||
"Browser.addPrivacySandboxEnrollmentOverride": Browser.addPrivacySandboxEnrollmentOverrideReturnValue;
|
||||
"Browser.getGlobalPrivacyControl": Browser.getGlobalPrivacyControlReturnValue;
|
||||
"Browser.setGlobalPrivacyControl": Browser.setGlobalPrivacyControlReturnValue;
|
||||
"CSS.addRule": CSS.addRuleReturnValue;
|
||||
"CSS.collectClassNames": CSS.collectClassNamesReturnValue;
|
||||
"CSS.createStyleSheet": CSS.createStyleSheetReturnValue;
|
||||
@@ -24499,13 +24307,6 @@ Error was thrown.
|
||||
"Storage.untrackIndexedDBForStorageKey": Storage.untrackIndexedDBForStorageKeyReturnValue;
|
||||
"Storage.getTrustTokens": Storage.getTrustTokensReturnValue;
|
||||
"Storage.clearTrustTokens": Storage.clearTrustTokensReturnValue;
|
||||
"Storage.getSharedStorageMetadata": Storage.getSharedStorageMetadataReturnValue;
|
||||
"Storage.getSharedStorageEntries": Storage.getSharedStorageEntriesReturnValue;
|
||||
"Storage.setSharedStorageEntry": Storage.setSharedStorageEntryReturnValue;
|
||||
"Storage.deleteSharedStorageEntry": Storage.deleteSharedStorageEntryReturnValue;
|
||||
"Storage.clearSharedStorageEntries": Storage.clearSharedStorageEntriesReturnValue;
|
||||
"Storage.resetSharedStorageBudget": Storage.resetSharedStorageBudgetReturnValue;
|
||||
"Storage.setSharedStorageTracking": Storage.setSharedStorageTrackingReturnValue;
|
||||
"Storage.setStorageBucketTracking": Storage.setStorageBucketTrackingReturnValue;
|
||||
"Storage.deleteStorageBucket": Storage.deleteStorageBucketReturnValue;
|
||||
"Storage.runBounceTrackingMitigations": Storage.runBounceTrackingMitigationsReturnValue;
|
||||
|
||||
Reference in New Issue
Block a user