There are two ways to install the Zotero Connector: from your browser’s official extension store (recommended for most users), or by loading a development build manually as an unpacked extension. Store installs receive automatic updates and are fully signed; development builds are unsigned, give you access to the latest in-progress code, and let you modify the extension locally.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/zotero/zotero-connectors/llms.txt
Use this file to discover all available pages before exploring further.
Install from Official Stores
- Chrome / Edge
- Firefox
- Safari
The Zotero Connector is published on the Chrome Web Store and works in any Chromium-based browser, including Google Chrome and Microsoft Edge.Chrome Web StoreVisit the extension page and click Add to Chrome:https://chrome.google.com/webstore/detail/zotero-connector/ekhagklcjbdpajgpjgmbionohlpdbjgcMicrosoft Edge Add-onsEdge supports Chrome Web Store extensions natively, but the Zotero Connector is also listed on the Edge Add-ons store. You can install it directly from the Edge Add-ons store or by enabling “Allow extensions from other stores” and using the Chrome Web Store link above.Once installed, the Save to Zotero button appears in your browser toolbar. The default keyboard shortcut is
Ctrl+Shift+S (Windows/Linux) or Cmd+Shift+S (macOS).Loading a Development Build
If you have built the connectors locally (see the Quickstart), you can sideload the unpacked output directly into your browser without going through an extension store.Build the extension
From the repository root, run the build script with the This produces unpacked builds in:
-d (debug) flag:build/manifestv3/— for Chrome and Edge (Manifest V3)build/firefox/— for Firefox (Manifest V2)
Load in your browser
Follow the steps for your target browser:
Firefox temporary add-ons are removed when the browser is closed. You must reload the extension each time you restart Firefox. For a persistent installation during development, consider using Firefox Developer Edition with
xpinstall.signatures.required set to false in about:config.Permissions
The Zotero Connector requests the following permissions, as declared in the extension manifests:Manifest V2 (Firefox) — src/browserExt/manifest.json
Manifest V3 (Chrome / Edge) — src/browserExt/manifest-v3.json
| Permission | Purpose |
|---|---|
http://*/*, https://*/* | Inject content scripts and intercept network requests on all web pages to detect and save bibliographic references |
tabs | Read the active tab’s URL to trigger translator detection and update the toolbar button icon |
contextMenus | Add a right-click context menu entry for saving selected text or links to Zotero |
cookies | Pass session cookies to the Zotero client so it can authenticate requests on the user’s behalf |
storage | Persist connector preferences (selected library, proxy settings, etc.) across browser sessions |
scripting | Programmatically inject translation scripts into page contexts (Manifest V3) |
webRequest / webRequestBlocking | Intercept and modify HTTP requests and responses, e.g. to handle proxy authentication |
webNavigation | Detect page navigations to re-run translator detection on single-page applications |
declarativeNetRequest | Apply declarative network rules (e.g. for stylesheet interception) in Manifest V3 |
offscreen (MV3 only) | Create an offscreen document to run sandboxed translation code outside the service worker |
management, clipboardWrite) are requested only when the corresponding features are used and are not granted at install time.