Perplexity AI

Perplexity AI

Find information with the help of the perplexity ai chrome extension and easily switch from perplexity.ai to another search engine.

Merlin
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/*"
  ]
}