A simple helper extension for setting Kagi as a default search engine, and automatically logging in to Kagi in private browsing windows.
Premium users can view and search full source code, and see the source code differences
between two versions.
Upgrade to premium
manifest.json
{
"manifest_version": 3,
"name": "Kagi Search for Firefox",
"version": "0.7.2",
"description": "A simple helper extension for setting Kagi as a default search engine, and automatically logging in to Kagi in incognito browsing windows.",
"background": {
"page": "src/background_page.html"
},
"icons": {
"16": "icons/icon_16px.png",
"32": "icons/icon_32px.png",
"48": "icons/favicon-48.png",
"180": "icons/icon_180px.png"
},
"action": {
"default_icon": "icons/icon_32px.png",
"default_title": "Kagi Search",
"default_popup": "src/popup.html"
},
"permissions": [
"cookies",
"declarativeNetRequestWithHostAccess",
"webRequest",
"storage",
"contextMenus"
],
"optional_permissions": [
"activeTab"
],
"host_permissions": [
"https://kagi.com/*"
],
"chrome_settings_overrides": {
"search_provider": {
"name": "Kagi",
"search_url": "https://kagi.com/search?q={searchTerms}",
"favicon_url": "icons/icon_32px.png",
"keyword": "@kagi",
"is_default": true,
"suggest_url": "https://kagi.com/api/autosuggest?q={searchTerms}",
"encoding": "UTF-8"
}
},
"incognito": "spanning",
"commands": {
"_execute_action": {
"description": "Open the Kagi extension"
},
"summarize-active-page": {
"description": "Summarize the currently active page"
}
},
"browser_specific_settings": {
"gecko": {
"id": "[email protected]",
"strict_min_version": "102.0"
}
}
}