GNOME Shell integration Firefox

Examine source code of GNOME Shell integration

Inspect and view changes in GNOME Shell integration source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "__MSG_gs_chrome__",
  "short_name": "GS Chrome",
  "description": "__MSG_manifest_description__",
  "version": "12.1",
  "default_locale": "en",
  "author": "Yuri Konotopov <ykonotopov@gnome.org>",
  "icons": {
    "16": "icons/GnomeLogo-16.png",
    "48": "icons/GnomeLogo-48.png",
    "128": "icons/GnomeLogo-128.png"
  },
  "background": {
    "page": "extension.html"
  },
  "action": {
    "default_icon": {
      "16": "icons/GnomeLogo-16.png",
      "32": "icons/GnomeLogo-32.png"
    },
    "default_title": "__MSG_open_website__"
  },
  "content_scripts": [
    {
      "matches": [
        "https://extensions.gnome.org/*",
        "https://extensions-next.gnome.org/*"
      ],
      "run_at": "document_start",
      "js": [
        "include/constants-script.js",
        "include/compat-content-script.js",
        "content-script-start.js"
      ]
    }
  ],
  "options_ui": {
    "page": "options.html",
    "open_in_tab": false
  },
  "permissions": [
    "nativeMessaging",
    "notifications",
    "storage",
    "tabs"
  ],
  "optional_permissions": [
    "idle"
  ],
  "host_permissions": [
    "https://extensions.gnome.org/",
    "https://extensions-next.gnome.org/"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "include/sweettooth-api.js"
      ],
      "matches": [
        "https://extensions.gnome.org/*",
        "https://extensions-next.gnome.org/*"
      ]
    }
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "chrome-gnome-shell@gnome.org",
      "strict_min_version": "126.0"
    }
  }
}

Best GNOME Shell integration Alternatives

Here are some Firefox add-ons that are similar to GNOME Shell integration: