Perplexity AI
Find information with the help of the perplexity ai chrome extension and easily switch from perplexity.ai to another search engine.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"version": "1.1",
"manifest_version": 3,
"action": {
"default_popup": "search.html",
"default_icon": "hello_extensions.png"
},
"background": {
"service_worker": "background.js"
},
"icons": {
"16": "icons/16x16.png",
"48": "icons/48x48.png",
"64": "icons/64x64.png",
"96": "icons/128x128 - 96x96.png",
"128": "icons/128x128.png"
},
"minimum_chrome_version": "88",
"chrome_settings_overrides": {
"search_provider": {
"name": "Perplexity Search",
"keyword": "perplexity",
"is_default": true,
"encoding": "UTF-8",
"search_url": "https://perplexity-ai.online/search/{searchTerms}",
"favicon_url": "https://perplexity-ai.online/favicon.ico",
"suggest_url": "https://perplexity-ai.online/search?output=firefox&q={searchTerms}"
}
},
"name": "__MSG_appName__",
"description": "__MSG_shortDesc__",
"default_locale": "en",
"permissions": [
"unlimitedStorage",
"storage",
"declarativeNetRequest",
"declarativeNetRequestFeedback",
"declarativeNetRequestWithHostAccess"
],
"content_security_policy": {
"extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
},
"declarative_net_request": {
"rule_resources": [
{
"id": "perplexity",
"enabled": true,
"path": "perplexity-rules.json"
},
{
"id": "bing",
"enabled": false,
"path": "bing-rules.json"
},
{
"id": "google",
"enabled": false,
"path": "google-rules.json"
}
]
},
"host_permissions": [
"*://perplexity-ai.online/*"
]
}