Skip to content

Commit 570370b

Browse files
reblooroliverdunk
andauthored
author manifest key Chrome clarifications (#39463)
* author manifest key Chrome clarifications * Feedback suggestion Co-authored-by: Oliver Dunk <[email protected]> --------- Co-authored-by: Oliver Dunk <[email protected]>
1 parent 0929c9a commit 570370b

File tree

1 file changed

+4
-4
lines changed
  • files/en-us/mozilla/add-ons/webextensions/manifest.json/author

1 file changed

+4
-4
lines changed

files/en-us/mozilla/add-ons/webextensions/manifest.json/author/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ browser-compat: webextensions.manifest.author
2828
</tbody>
2929
</table>
3030

31-
The extension's author, intended for display in the browser's user interface. The type and meaning of this key vary depending on the browser and [manifest_version](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/manifest_version). The string held by value is a [localizable property](/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization#internationalizing_manifest.json).
31+
The extension's author. It's intended for display in the browser's user interface. The string held by value is a [localizable property](/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization#internationalizing_manifest.json).
3232

33-
Chrome expects this key to represent the email address of the extension's author. In Manifest V2, the value must be a string. From Manifest V3, Chrome prefers the value to be an object with an `email` property and a string value. When publishing to the Chrome Web Store, either data structure is accepted, but the string value must match the email address of the account used to publish the extension.
33+
Firefox expects this key to represent the name of the person or entity that developed the extension. If the [developer](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/developer) key is also specified as an object with a `name` property, the value of `name` overrides the `author` key.
3434

35-
Firefox expects this key to represent the name of the person or entity that developed the extension. Firefox expects a string; if it is declared as an object, Firefox ignores it. If the [developer](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/developer) key is also specified as an object with a `name` property, the value of name overrides the `author` key.
35+
Using the `developer` key to identify the author in Firefox is recommended.
3636

37-
When targeting Chrome and Firefox, use the `author` key to identify the author in Chrome and the `developer` key to identify the author in Firefox.
37+
As of May 2025, Chrome and the Chrome Web Store don't use this key.
3838

3939
## Example
4040

0 commit comments

Comments
 (0)