Vestibule/extension/manifest.json

55 lines
1.3 KiB
JSON
Executable File

{
"manifest_version": 3,
"name": "Vestibule",
"version": "1.2.2",
"description": "Kiosk lockdown browser extension for LibreWolf and Firefox — URL policy, session reset, admin wizard.",
"browser_specific_settings": {
"gecko": {
"id": "vestibule@vestibule.kiosk",
"strict_min_version": "115.0"
}
},
"permissions": [
"webRequest",
"webRequestBlocking",
"nativeMessaging",
"storage",
"tabs",
"activeTab",
"scripting",
"idle",
"commands"
],
"host_permissions": ["<all_urls>"],
"background": {
"scripts": ["url-policy.js", "background.js"]
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["content.js"],
"css": ["content.css"],
"run_at": "document_idle"
}
],
"web_accessible_resources": [
{
"resources": [
"admin.html", "admin.css", "admin.js", "url-policy.js",
"unlock.html", "unlock.css", "unlock.js",
"blocked.html", "blocked.css", "blocked.js"
],
"matches": ["<all_urls>"]
}
],
"commands": {
"open-admin-wizard": {
"suggested_key": {
"default": "Ctrl+Shift+V",
"mac": "Command+Shift+V"
},
"description": "Open the Vestibule admin configuration wizard"
}
}
}