Skip to content

Commit

Permalink
Merge pull request #2899 from MicrosoftDocs/user/mikehoffms/extension…
Browse files Browse the repository at this point in the history
…s-toc

Redesign Extensions TOC
  • Loading branch information
captainbrosset authored Sep 12, 2024
2 parents a0ef7ab + 71ff0df commit 3e840d6
Show file tree
Hide file tree
Showing 29 changed files with 297 additions and 173 deletions.
5 changes: 5 additions & 0 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,11 @@ Old redirects (to /archive/)
"redirect_url": "/microsoft-edge/extensions-chromium/publish/update-extension",
"redirect_document_id": false
},
{
"source_path": "microsoft-edge/extensions-chromium/store-policies/csp.md",
"redirect_url": "/microsoft-edge/extensions-chromium/developer-guide/csp",
"redirect_document_id": false
},

/* Progressive Web Apps: */
{
Expand Down
2 changes: 1 addition & 1 deletion microsoft-edge/develop-web-microsoft-edge.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ The full-text search page initially searches all _Microsoft Edge_ documentation.
To provide feedback or enter issues:

* [Contact the Microsoft Edge DevTools team](devtools-guide-chromium/contact.md)
* [Contact Microsoft Edge extensions support](extensions-chromium/publish/contact-extensions-team.md)
* [Contact the Microsoft Edge extensions team](extensions-chromium/publish/contact-extensions-team.md)
* [Contact the WebView2 team](webview2/contact.md)

To submit and view feedback for a specific page of the documentation, at the bottom of the page, click the **This page** button.
2 changes: 1 addition & 1 deletion microsoft-edge/developer/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ landingContent:
url: ../extensions-chromium/developer-guide/port-chrome-extension.md
- linkListType: how-to-guide
links:
- text: Alternate methods of distributing extensions
- text: Alternative ways to distribute an extension
url: ../extensions-chromium/developer-guide/alternate-distribution-options.md

- text: Step-wise publishing process
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Alternative ways to distribute extensions
title: Alternative ways to distribute an extension
description: How to distribute extensions using alternate methods that don't use verified stores.
author: MSEdgeTeam
ms.author: msedgedevrel
Expand All @@ -8,7 +8,7 @@ ms.service: microsoft-edge
ms.subservice: extensions
ms.date: 05/05/2023
---
# Alternative ways to distribute extensions
# Alternative ways to distribute an extension

Generally, extensions are distributed through the Microsoft Edge Add-ons website. There are some scenarios where developers may need to distribute extensions using alternate methods. For example:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Supported APIs for Microsoft Edge extensions
description: List of supported APIs to use when building Microsoft Edge extensions.
description: List of supported APIs to use when building a Microsoft Edge extension.
author: MSEdgeTeam
ms.author: msedgedevrel
ms.topic: conceptual
Expand All @@ -10,11 +10,11 @@ ms.date: 12/13/2023
---
# Supported APIs for Microsoft Edge extensions

When building extensions for the Microsoft Edge browser, you can use the following APIs.
Microsoft Edge extensions use a subset of the JavaScript methods for the Chromium browser engine platform. When building an extension for the Microsoft Edge browser, you can use the following APIs.

| API | Description | Manifest versions |
|---|---|---|
| [accessibilityFeatures](https://developer.chrome.com/docs/extensions/reference/api/accessibilityFeatures) | Manages Chrome's accessibility features. | MV2, MV3 |
| [accessibilityFeatures](https://developer.chrome.com/docs/extensions/reference/api/accessibilityFeatures) | Manages the browser's accessibility features. | MV2, MV3 |
| [action](https://developer.chrome.com/docs/extensions/reference/api/action) | Controls the extension's icon in the browser's toolbar. | MV3 |
| [alarms](https://developer.chrome.com/docs/extensions/reference/api/alarms) | Schedules code to run periodically or at a specified time in the future. | MV2, MV3 |
| [bookmarks](https://developer.chrome.com/docs/extensions/reference/api/bookmarks) | Creates, organizes, and manipulates bookmarks. | MV2, MV3 |
Expand Down Expand Up @@ -60,7 +60,7 @@ When building extensions for the Microsoft Edge browser, you can use the followi
| [scripting](https://developer.chrome.com/docs/extensions/reference/api/scripting) | Executes scripts in different contexts. | MV3 |
| [search](https://developer.chrome.com/docs/extensions/reference/api/search) | Searches by using the default provider. | MV2, MV3 |
| [sessions](https://developer.chrome.com/docs/extensions/reference/api/sessions) | Queries and restores tabs and windows from a browsing session. | MV2, MV3 |
| [sidePanel](https://developer.chrome.com/docs/extensions/reference/api/sidePanel) | Hosts custom content in the browser's sidebar alongside the main content of a webpage. See [Extensions in the Microsoft Edge sidebar](../developer-guide/sidebar.md). | MV3 |
| [sidePanel](https://developer.chrome.com/docs/extensions/reference/api/sidePanel) | Hosts custom content in the browser's sidebar alongside the main content of a webpage. See [Develop an extension for the Microsoft Edge sidebar](../developer-guide/sidebar.md). | MV3 |
| [storage](https://developer.chrome.com/docs/extensions/reference/api/storage) | Stores, retrieves, and tracks changes to user data. | MV2, MV3 |
| [system.cpu](https://developer.chrome.com/docs/extensions/reference/api/system/cpu) | Queries CPU metadata. | MV2, MV3 |
| [system.display](https://developer.chrome.com/docs/extensions/reference/api/system/display) | Queries display metadata. | MV2, MV3 |
Expand Down Expand Up @@ -131,6 +131,6 @@ This work is licensed under a [Creative Commons Attribution 4.0 International Li
<!-- ====================================================================== -->
## See also

* [Overview of Microsoft Edge extensions](../index.md)
* [Chrome Extensions API reference for Manifest V2](https://developer.chrome.com/docs/extensions/mv2/reference/)
* [Chrome Extensions API reference for Manifest V3](https://developer.chrome.com/docs/extensions/reference/api/)
* [Using the Microsoft Edge Add-ons REST API](../publish/api/using-addons-api.md) - to update an extension at the Microsoft Edge Add-ons website.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Best Practices for extensions
title: Best practices for extensions
description: Best Practices to implement an extension and list it on the Microsoft Edge Add-ons Store.
author: MSEdgeTeam
ms.author: msedgedevrel
Expand All @@ -8,7 +8,7 @@ ms.service: microsoft-edge
ms.subservice: extensions
ms.date: 11/20/2023
---
# Best Practices for extensions
# Best practices for extensions

Follow these Best Practices to implement your extension and list it on the Microsoft Edge Add-ons Store.

Expand Down
Loading

0 comments on commit 3e840d6

Please sign in to comment.