|
3 | 3 | "name": "Redux DevTools", |
4 | 4 | "description": "Redux DevTools for debugging application's state changes.", |
5 | 5 | "homepage_url": "https://github.com/reduxjs/redux-devtools", |
6 | | - "manifest_version": 2, |
7 | | - "page_action": { |
| 6 | + "manifest_version": 3, |
| 7 | + "action": { |
8 | 8 | "default_icon": "img/logo/gray.png", |
9 | 9 | "default_title": "Redux DevTools", |
10 | | - "default_popup": "window.html#popup" |
| 10 | + "default_popup": "devpanel.html#popup" |
11 | 11 | }, |
12 | 12 | "commands": { |
13 | | - "devtools-left": { |
14 | | - "description": "DevTools window to left" |
15 | | - }, |
16 | | - "devtools-right": { |
17 | | - "description": "DevTools window to right" |
18 | | - }, |
19 | | - "devtools-bottom": { |
20 | | - "description": "DevTools window to bottom" |
| 13 | + "devtools-window": { |
| 14 | + "description": "DevTools window" |
21 | 15 | }, |
22 | 16 | "devtools-remote": { |
23 | 17 | "description": "Remote DevTools" |
24 | 18 | }, |
25 | | - "_execute_page_action": { |
| 19 | + "_execute_action": { |
26 | 20 | "suggested_key": { |
27 | 21 | "default": "Ctrl+Shift+E" |
28 | 22 | } |
|
34 | 28 | "128": "img/logo/128x128.png" |
35 | 29 | }, |
36 | 30 | "options_ui": { |
37 | | - "page": "options.html", |
38 | | - "chrome_style": true |
| 31 | + "page": "options.html" |
39 | 32 | }, |
40 | 33 | "background": { |
41 | | - "scripts": ["background.bundle.js"], |
42 | | - "persistent": false |
| 34 | + "service_worker": "background.bundle.js" |
43 | 35 | }, |
44 | 36 | "content_scripts": [ |
45 | 37 | { |
46 | 38 | "matches": ["<all_urls>"], |
47 | 39 | "exclude_globs": ["https://www.google*"], |
48 | | - "js": ["content.bundle.js", "pagewrap.bundle.js"], |
| 40 | + "js": ["content.bundle.js"], |
49 | 41 | "run_at": "document_start", |
50 | 42 | "all_frames": true |
| 43 | + }, |
| 44 | + { |
| 45 | + "matches": ["<all_urls>"], |
| 46 | + "exclude_globs": ["https://www.google*"], |
| 47 | + "js": ["page.bundle.js"], |
| 48 | + "run_at": "document_start", |
| 49 | + "all_frames": true, |
| 50 | + "world": "MAIN" |
51 | 51 | } |
52 | 52 | ], |
53 | 53 | "devtools_page": "devtools.html", |
54 | | - "web_accessible_resources": ["page.bundle.js"], |
55 | 54 | "externally_connectable": { |
56 | 55 | "ids": ["*"] |
57 | 56 | }, |
58 | | - "permissions": [ |
59 | | - "notifications", |
60 | | - "contextMenus", |
61 | | - "storage", |
62 | | - "file:///*", |
63 | | - "http://*/*", |
64 | | - "https://*/*" |
65 | | - ], |
66 | | - "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'; style-src * 'unsafe-inline'; img-src 'self' data:;", |
| 57 | + "permissions": ["notifications", "contextMenus", "storage"], |
| 58 | + "host_permissions": ["file:///*", "http://*/*", "https://*/*"], |
| 59 | + "content_security_policy": { |
| 60 | + "extension_pages": "script-src 'self'; object-src 'self'; style-src * 'unsafe-inline'; img-src 'self' data:;" |
| 61 | + }, |
67 | 62 | "update_url": "https://clients2.google.com/service/update2/crx", |
68 | 63 | "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsdJEPwY92xUACA9CcDBDBmbdbp8Ap3cKQ0DJTUuVQvqb4FQAv8RtKY3iUjGvdwuAcSJQIZwHXcP2aNDH3TiFik/NhRK2GRW8X3OZyTdkuDueABGP2KEX8q1WQDgjX/rPIinGYztUrvoICw/UerMPwNW62jwGoVU3YhAGf+15CgX2Y6a4tppnf/+1mPedKPidh0RsM+aJY98rX+r1SPAHPcGzMjocLkqcT75DZBXer8VQN14tOOzRCd6T6oy7qm7eWru8lJwcY66qMQvhk0osqEod2G3nA7aTWpmqPFS66VEiecP9PgZlp8gQdgZ3dFhA62exydlD55JuRhiMIR63yQIDAQAB" |
69 | 64 | } |
0 commit comments