| { |
| "webextensions": { |
| "manifest": { |
| "chrome_url_overrides": { |
| "__compat": { |
| "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json/chrome_url_overrides", |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54" |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": { |
| "version_added": false |
| }, |
| "safari": [ |
| { |
| "version_added": "14.1" |
| }, |
| { |
| "alternative_name": "browser_url_overrides", |
| "version_added": "15" |
| } |
| ], |
| "safari_ios": { |
| "alternative_name": "browser_url_overrides", |
| "version_added": "15" |
| } |
| } |
| }, |
| "bookmarks": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "history": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤58" |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": false |
| }, |
| "firefox_android": "mirror", |
| "opera": { |
| "version_added": false |
| }, |
| "safari": { |
| "version_added": false |
| }, |
| "safari_ios": "mirror" |
| } |
| } |
| }, |
| "newtab": { |
| "__compat": { |
| "support": { |
| "chrome": { |
| "version_added": "≤59", |
| "notes": "If two or more extensions both define a custom new tab page, then in Firefox the first extension to run wins. In Chrome the last extension wins." |
| }, |
| "edge": "mirror", |
| "firefox": { |
| "version_added": "54", |
| "notes": "If two or more extensions both define a custom new tab page, then in Firefox the first extension to run wins. In Chrome the last extension wins." |
| }, |
| "firefox_android": { |
| "version_added": false |
| }, |
| "opera": { |
| "version_added": false |
| }, |
| "safari": { |
| "version_added": "14.1", |
| "notes": "An extension can define a custom new tab or window page, but it does not take effect until the user chooses the extension to override the page in Safari's _General_ settings." |
| }, |
| "safari_ios": { |
| "version_added": "15", |
| "notes": "An extension can define a custom new tab or window page, but it does not take effect until the user chooses the extension to override the page in Safari's _Extensions_ settings." |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |