| { |
| "webextensions": { |
| "manifest": { |
| "page_action": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action", |
| "support": { |
| "chrome": { |
| "version_added": "≤54", |
| "notes": [ |
| "Since Chrome 49, page actions are displayed on the toolbar, rather than in the address bar.", |
| "If an extension defines a page action, it is not allowed to define a browser action as well.", |
| "Available for use in Manifest V2 only." |
| ] |
| }, |
| "edge": { |
| "version_added": "14", |
| "notes": "Available for use in Manifest V2 only." |
| }, |
| "firefox": { |
| "version_added": "48" |
| }, |
| "firefox_android": { |
| "version_added": "≤57" |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14", |
| "notes": [ |
| "If an extension defines a page action, it is not allowed to define a browser action as well.", |
| "Available for use in Manifest V2 only." |
| ] |
| }, |
| "safari_ios": { |
| "version_added": "15", |
| "notes": [ |
| "If an extension defines a page action, it is not allowed to define a browser action as well.", |
| "Available for use in Manifest V2 only." |
| ] |
| } |
| } |
| }, |
| "browser_style": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "48", |
| "notes": "Removed from Manifest V3 in Firefox 118. See [Browser styles](https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/user_interface/Browser_styles) for more details." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "default_icon": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤72", |
| "notes": "SVG icons are not supported." |
| }, |
| "edge": { |
| "version_added": "14", |
| "partial_implementation": true, |
| "notes": [ |
| "SVG icons are not supported.", |
| "'default_icon' must be an object, with explicit sizes." |
| ] |
| }, |
| "firefox": { |
| "version_added": "48" |
| }, |
| "firefox_android": { |
| "version_added": "≤57" |
| }, |
| "opera": "mirror", |
| "safari": [ |
| { |
| "version_added": "16.4", |
| "notes": "Grayscale images are treated as template icons and processed with the system accent color and system appearance." |
| }, |
| { |
| "version_added": "14", |
| "partial_implementation": true, |
| "notes": [ |
| "SVG icons are not supported.", |
| "Grayscale images are treated as template icons and processed with the system accent color and system appearance." |
| ] |
| } |
| ], |
| "safari_ios": [ |
| { |
| "version_added": "16.4", |
| "notes": "Grayscale images are treated as template icons and processed with the system accent color and system appearance." |
| }, |
| { |
| "version_added": "15.4", |
| "partial_implementation": true, |
| "notes": [ |
| "SVG icons are not supported.", |
| "Grayscale images are treated as template icons and processed with the system accent color and system appearance." |
| ] |
| } |
| ] |
| } |
| } |
| }, |
| "default_popup": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤72" |
| }, |
| "edge": { |
| "version_added": "14" |
| }, |
| "firefox": { |
| "version_added": "48" |
| }, |
| "firefox_android": { |
| "version_added": "≤57" |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": "15" |
| } |
| } |
| } |
| }, |
| "default_title": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤72" |
| }, |
| "edge": { |
| "version_added": "14" |
| }, |
| "firefox": { |
| "version_added": "48" |
| }, |
| "firefox_android": { |
| "version_added": "≤57" |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": "14" |
| }, |
| "safari_ios": { |
| "version_added": "15" |
| } |
| } |
| } |
| }, |
| "hide_matches": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "59" |
| }, |
| "firefox_android": "mirror", |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "pinned": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "64" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "show_matches": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": false |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "59" |
| }, |
| "firefox_android": { |
| "version_added": "79" |
| }, |
| "opera": "mirror", |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| } |
| } |
| } |
| } |
| } |