From bc817a638d4ddfff0d5f05b51453c6ca790b24ec Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sun, 16 Jan 2022 17:54:48 -0300 Subject: #7120 manifest v3: first iteration working new permission needed: scripting chrome.browserAction -> chrome.action webRequestBlocking is not possible anymore chrome.extension.getUrl -> chrome.runtime.getUrl new serviceWorkerHttpLib: using fetch new serviceWorkerCryptoWorkerFactory: using syncCryptoImpl few other minor changes still missing some other changes like migrating setTimeout to chrome.alarms api --- .../taler-wallet-webextension/manifest-v3.json | 25 +++++----------------- 1 file changed, 5 insertions(+), 20 deletions(-) (limited to 'packages/taler-wallet-webextension/manifest-v3.json') diff --git a/packages/taler-wallet-webextension/manifest-v3.json b/packages/taler-wallet-webextension/manifest-v3.json index b7f7c9026..6024b7505 100644 --- a/packages/taler-wallet-webextension/manifest-v3.json +++ b/packages/taler-wallet-webextension/manifest-v3.json @@ -1,41 +1,28 @@ { "manifest_version": 3, - "name": "GNU Taler Wallet (git)", "description": "Privacy preserving and transparent payments", "author": "GNU Taler Developers", "version": "0.8.1.15", "version_name": "0.8.1-dev.15", - "minimum_chrome_version": "88", - - "applications": { - "gecko": { - "id": "wallet@taler.net", - "strict_min_version": "57.0" - } - }, - "icons": { "32": "static/img/icon.png", "128": "static/img/logo.png" }, - "permissions": [ "unlimitedStorage", - "activeTab" + "activeTab", + "scripting" ], - "optional_permissions": [ "webRequest", "webRequestBlocking" ], - - "host_permissions":[ + "host_permissions": [ "http://*/*", "https://*/*" ], - "action": { "default_icon": { "32": "static/img/icon.png" @@ -43,9 +30,7 @@ "default_title": "Taler", "default_popup": "static/popup.html" }, - "background": { - "page": "static/background.html", - "persistent": true + "service_worker": "dist/background.js" } -} +} \ No newline at end of file -- cgit v1.2.3