diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/manifest.json | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/ext/manifest.json b/ext/manifest.json index 0b26c91e..8713f4af 100644 --- a/ext/manifest.json +++ b/ext/manifest.json @@ -1,9 +1,9 @@ { - "manifest_version": 2, - "name": "Yomichan", + "manifest_version": 3, + "name": "Yomitan", "version": "22.10.23.0", "description": "Japanese dictionary with Anki integration", - "author": "Alex Yatskov", + "author": "TheMoeWay", "icons": { "16": "images/icon16.png", "19": "images/icon19.png", @@ -13,7 +13,7 @@ "64": "images/icon64.png", "128": "images/icon128.png" }, - "browser_action": { + "action": { "default_icon": { "16": "images/icon16.png", "19": "images/icon19.png", @@ -23,12 +23,11 @@ "64": "images/icon64.png", "128": "images/icon128.png" }, - "default_title": "Yomichan", + "default_title": "Yomitan", "default_popup": "action-popup.html" }, "background": { - "page": "background.html", - "persistent": true + "service_worker": "sw.js" }, "content_scripts": [ { @@ -66,7 +65,7 @@ ] } ], - "minimum_chrome_version": "57.0.0.0", + "minimum_chrome_version": "96.0.0.0", "options_ui": { "page": "settings.html", "open_in_tab": true @@ -74,21 +73,22 @@ "sandbox": { "pages": [ "template-renderer.html" - ], - "content_security_policy": "sandbox allow-scripts; default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'unsafe-inline'" + ] }, "permissions": [ - "<all_urls>", "storage", "clipboardWrite", "unlimitedStorage", "webRequest", - "webRequestBlocking" + "declarativeNetRequest", + "scripting" ], "optional_permissions": [ "clipboardRead", - "nativeMessaging", - "webNavigation" + "nativeMessaging" + ], + "host_permissions": [ + "<all_urls>" ], "commands": { "toggleTextScanning": { @@ -114,8 +114,18 @@ } }, "web_accessible_resources": [ - "popup.html", - "template-renderer.html" + { + "resources": [ + "popup.html", + "template-renderer.html" + ], + "matches": [ + "<all_urls>" + ] + } ], - "content_security_policy": "default-src 'self'; img-src blob: 'self'; style-src 'self' 'unsafe-inline'; media-src *; connect-src *" + "content_security_policy": { + "extension_pages": "default-src 'self'; img-src blob: 'self'; style-src 'self' 'unsafe-inline'; media-src *; connect-src *", + "sandbox": "sandbox allow-scripts; default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'unsafe-inline'" + } } |