81 Zeilen
1.9 KiB
JSON
81 Zeilen
1.9 KiB
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "VendorGet",
|
|
"version": "4.0.0",
|
|
"description": "Local TCF/CMP transparency and evidence tool",
|
|
|
|
"permissions": [
|
|
"storage",
|
|
"tabs",
|
|
"cookies",
|
|
"scripting",
|
|
"webRequest"
|
|
],
|
|
|
|
"host_permissions": [
|
|
"<all_urls>"
|
|
],
|
|
|
|
"background": {
|
|
"scripts": [
|
|
"src/core/module-registry.js",
|
|
"src/modules/vg-observe/module.js",
|
|
"src/background/db/db-constants.js",
|
|
"src/background/db/db-core.js",
|
|
"src/core/evidence-export-json.js",
|
|
"src/background/gvl/gvl-vendor-normalizer.js",
|
|
"src/background/gvl/gvl-vendor-relationship-normalizer.js",
|
|
"src/background/gvl/gvl-catalog-normalizer.js",
|
|
"src/background/db/db-retention.js",
|
|
"src/background/db/db-record-locks.js",
|
|
"src/core/stable-serialize.js",
|
|
"src/background/utils.js",
|
|
"src/core/settings-storage.js",
|
|
"src/background/settings.js",
|
|
"src/core/maintenance-guard.js",
|
|
"src/background/consent-memory.js",
|
|
"src/background/request-fingerprint.js",
|
|
"src/background/request-observer.js",
|
|
"src/background/gvl-service.js",
|
|
"src/core/binary-utils.js",
|
|
"src/core/tcf-core-metadata-decoder.js",
|
|
"src/background.js"
|
|
]
|
|
},
|
|
"action": {
|
|
"default_title": "VendorGet-IV",
|
|
"default_popup": "src/popup/popup.html",
|
|
"default_icon": {
|
|
"16": "icons/vg-16.png",
|
|
"32": "icons/vg-32.png",
|
|
"48": "icons/vg-48.png",
|
|
"96": "icons/vg-96.png",
|
|
"128": "icons/vg-128.png"
|
|
}
|
|
},
|
|
|
|
"content_scripts": [
|
|
{
|
|
"matches": ["<all_urls>"],
|
|
"js": [
|
|
"src/content/tcf-listener.js"
|
|
],
|
|
"run_at": "document_idle"
|
|
}
|
|
],
|
|
|
|
"web_accessible_resources": [
|
|
{
|
|
"resources": [
|
|
"src/injected/tcf-bridge.js"
|
|
],
|
|
"matches": ["<all_urls>"]
|
|
}
|
|
],
|
|
"browser_specific_settings": {
|
|
"gecko": {
|
|
"id": "vendorget@local"
|
|
}
|
|
}
|
|
}
|