73 lines
2.0 KiB
JSON
73 lines
2.0 KiB
JSON
/***** Manifest for Chrome Extension: Tracking Proxy Helper *****/
|
|
|
|
// Doku Manifest: https://developer.chrome.com/docs/extensions/reference/manifest?hl=de
|
|
// Doku Extension API: https://developer.chrome.com/docs/extensions/reference/api/?hl=de
|
|
// Very helpful: https://silverbirder.github.io/en-US/blog/contents/chrome_extension_development_feedback/
|
|
// Example Extensions: https://developer.chrome.com/docs/extensions/samples?hl=de
|
|
|
|
{
|
|
"manifest_version": 3,
|
|
"name": "Tracking Proxy Helper",
|
|
"author": "andi@tracking-garden.com",
|
|
"version": "1.1",
|
|
"description": "This extension gives some information and options using the Tracking Proxy.",
|
|
"icons": {
|
|
//"16": "/img/get_started16.png",
|
|
//"32": "/img/get_started32.png",
|
|
"48": "/img/icon_48.png"
|
|
//"128": "/img/get_started128.png"
|
|
},
|
|
//"default_locale": "en_US",
|
|
"background": {
|
|
"service_worker": "worker.js"
|
|
},
|
|
//"externally_connectable": {
|
|
// "matches": ["*://*/*"]
|
|
//},
|
|
"permissions": [
|
|
"activeTab",
|
|
"declarativeNetRequest",
|
|
"declarativeNetRequestFeedback",
|
|
"declarativeNetRequestWithHostAccess",
|
|
"scripting",
|
|
"storage",
|
|
"tabs",
|
|
"webNavigation",
|
|
"webRequest",
|
|
//"webRequestBlocking",
|
|
"userScripts"
|
|
],
|
|
//"optional_permissions": ["topSites"],
|
|
//"content_security_policy": {
|
|
// "extension_pages": "default-src 'self' 'wasm-unsafe-eval'"
|
|
//}
|
|
"host_permissions": [
|
|
"*://*/*"
|
|
],
|
|
"content_scripts": [
|
|
{
|
|
"matches": ["*://*/*"],
|
|
//"matches": ["<all_urls>"],
|
|
"js": ["content.js"/*,"inject.js"*/]
|
|
}
|
|
],
|
|
"web_accessible_resources": [
|
|
{
|
|
"matches": ["*://*/*"],
|
|
"resources": ["inject-listener.js","inject-userscript.js"]
|
|
}
|
|
],
|
|
"action": {
|
|
"default_popup": "popup.html",
|
|
"default_title": "Tracking Proxy - Dev Mode",
|
|
"default_icon": {
|
|
//"16": "/img/get_started16.png",
|
|
//"32": "/img/get_started32.png",
|
|
"48": "/img/icon_48.png"
|
|
//"128": "/img/get_started128.png"
|
|
}
|
|
},
|
|
"options_page": "options.html"
|
|
}
|
|
|
|
// EOF |