Skip to content

Commit 72e7a16

Browse files
authored
Link to Microsoft Add-ons site (#3671)
* add links * linkfix * alert * -alert * apply comments * merge 2 firstchilds * apis = features * OT title * flag article for re-titling * correct task title for Ad Selection * sort cards per audience * help & support * OT Detailed contents * incorp my review * polish top 2 rows of hub page * hub infotypes
1 parent a30dfde commit 72e7a16

File tree

29 files changed

+214
-92
lines changed

29 files changed

+214
-92
lines changed

microsoft-edge/develop-web-microsoft-edge.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,12 @@ To stay up to date with web platform feature changes in Microsoft Edge and the C
2323

2424

2525
<!-- ====================================================================== -->
26-
## Experimental web platform features
26+
## Experimental APIs for Microsoft Edge
2727

28-
Use origin trials to try out experimental APIs on your own live site for a limited period of time. When using origin trials, users of Microsoft Edge that visit your site can run code that uses experimental APIs.
28+
Use origin trials to try out experimental APIs and features on your live site for a limited period of time. When using origin trials, users of Microsoft Edge that visit your site can run code that uses experimental APIs and features.
2929

3030
See:
31-
* [Use origin trials in Microsoft Edge](./origin-trials/index.md)
32-
* [Sign up for the Ad Selection API](./web-platform/ad-selection-api.md)
31+
* [Test experimental APIs and features by using origin trials](./origin-trials/index.md)
3332

3433

3534
<!-- ====================================================================== -->

microsoft-edge/developer/index.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ landingContent:
4343
# =============================================================================
4444
# Row 1
4545
# -----------------------------------------------------------------------------
46-
# Card for toc bucket 1 (Release notes) & 2 (Experimental web platform features) - r1c1
46+
# Card for toc bucket 1 (Release notes) & 2 (Experimental APIs for Microsoft Edge) - r1c1
4747
- title: Web platform updates
4848
linkLists:
4949
- linkListType: whats-new
@@ -54,15 +54,21 @@ landingContent:
5454
- text: Site compatibility-impacting changes
5555
url: ../web-platform/site-impacting-changes.md
5656

57-
- text: Use origin trials in Microsoft Edge
57+
- text: Test experimental APIs and features by using origin trials
5858
url: ../origin-trials/index.md
5959

60+
- text: Provide user-relevant ads with the Ad Selection API
61+
url: ../web-platform/ad-selection-api.md
62+
6063
- text: Prompt a built-in language model with the Prompt API
6164
url: ../web-platform/prompt-api.md
6265

6366
- text: Summarize, write, and rewrite text with the Writing Assistance APIs
6467
url: ../web-platform/writing-assistance-apis.md
6568

69+
- text: Translate text with the Translator API
70+
url: ../web-platform/translator-api.md
71+
6672
# -----------------------------------------------------------------------------
6773
# Card for toc bucket 3 - r1c2
6874
- title: Microsoft Edge DevTools
@@ -265,9 +271,6 @@ landingContent:
265271
- text: View a JSON file or server response with formatting
266272
url: ../web-platform/json-viewer.md
267273

268-
- text: Sign up for the Ad Selection API # todo: moved to "Experimental web platform features" toc bucket, delete?
269-
url: ../web-platform/ad-selection-api.md
270-
271274
# -----------------------------------------------------------------------------
272275
# Card for toc bucket 9 - r3c2
273276
- title: Microsoft Edge IDE integration

microsoft-edge/extensions/developer-guide/manifest-v3.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ ms.date: 04/26/2024
1212

1313
A _manifest file_ is the blueprint of an extension. A manifest file for an extension includes information such as the version number of the extension, the title of the extension, and permissions needed to run the extension. The manifest file follows the format specified by Manifest V2 or Manifest V3.
1414

15+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
16+
1517

1618
<!-- ---------------------------------------------------------------------- -->
1719
## Overview of changes in Manifest V3
@@ -76,3 +78,4 @@ Microsoft continues to iteratively improve the platform and address the feedback
7678
* [Migrate an extension from Manifest V2 to V3](./migrate-your-extension-from-manifest-v2-to-v3.md)
7779
* [Manifest V2 support timeline](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline)<!-- chrome link ok, section is re: v2-v3 migration in chromium -->
7880
* [The phase-out timeline](https://developer.chrome.com/blog/resuming-the-transition-to-mv3#the_phase-out_timeline)<!-- chrome link ok, section is re: v2-v3 migration in chromium --> in _Resuming the transition to Manifest V3_.
81+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Browse and install extensions for Microsoft Edge.

microsoft-edge/extensions/getting-started/extension-sideloading.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ ms.date: 01/16/2025
1212

1313
To test an extension quickly and safely, sideload the extension in your own copy of Microsoft Edge, which means locally installing the extension. You can then run and test your extension without having to publish the extension at [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) and then install the extension from there.
1414

15+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
16+
1517

1618
<!-- ====================================================================== -->
1719
## Prerequisite: Have an extension to install
@@ -136,3 +138,4 @@ If running an extension causes an error, in some cases, an **Error** link is add
136138

137139
* [Sample: Picture viewer pop-up webpage](../samples/picture-viewer-popup-webpage.md)
138140
* [Sample: Picture inserter using content script](../samples/picture-inserter-content-script.md)
141+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Users install Edge Extensions

microsoft-edge/extensions/getting-started/index.md

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,53 @@ ms.date: 02/06/2022
1111
# Extension concepts and architecture
1212
<!-- https://aka.ms/EdgeAddonsLearn -->
1313

14-
This article introduces concepts about building a Microsoft Edge extension. Follow along to understand how multi-tab browsers work.
14+
This article introduces Developer concepts about building a Microsoft Edge extension. As an extension Developer, you can follow along to understand how multi-tab browsers work.
1515

1616
A Microsoft Edge *extension* is a small app that users can opt into that adds or modifies features of Microsoft Edge to provide a specialized experience or function that is important to a target audience. For an introduction, see [Overview of Microsoft Edge extensions](../index.md).
1717

18+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
19+
20+
**Detailed contents:**
21+
* [Understand how browsers work](#understand-how-browsers-work)
22+
* [Browser tabs are isolated threads](#browser-tabs-are-isolated-threads)
23+
* [Each tab handles one GET request](#each-tab-handles-one-get-request)
24+
* [Communication occurs between each tab and a remote server](#communication-occurs-between-each-tab-and-a-remote-server)
25+
* [Communication model](#communication-model)
26+
* [Extension architecture](#extension-architecture)
27+
* [Extension web server bundle](#extension-web-server-bundle)
28+
* [Launching the extension server](#launching-the-extension-server)
29+
* [Communication with tabs and browser toolbar](#communication-with-tabs-and-browser-toolbar)
30+
* [Opt-in permissions at install time](#opt-in-permissions-at-install-time)
31+
* [See also](#see-also)
32+
1833

1934
<!-- ====================================================================== -->
2035
## Understand how browsers work
2136

2237
The following list outlines helpful information to understand before building your extension.
2338

39+
40+
<!-- ------------------------------ -->
2441
#### Browser tabs are isolated threads
2542

2643
Each browser tab is isolated from every other tab. Each tab runs in a separate thread that is isolated from other browser tabs and threads.
2744

2845
![One thread per browser tab](./index-images/index-image1-browsertabs.png)
2946

47+
48+
<!-- ------------------------------ -->
3049
#### Each tab handles one GET request
3150

3251
Each tab handles one GET request. Each tab uses a URL to get a single stream of data, which is normally an HTML document. That single stream or page, includes instructions like JavaScript include tags, image references, CSS references, and more. All resources are downloaded to that one tab page, and then the page is rendered in the tab.
3352

53+
54+
<!-- ------------------------------ -->
3455
#### Communication occurs between each tab and a remote server
3556

3657
Communication occurs between each tab and a remote server. Each tab runs in an isolated environment. Each tab is still connected to the internet, but each is isolated from other tabs. A tab can run JavaScript to communicate with a server. The server is the originating server for the first GET request that was entered into the URL bar of the tab.
3758

59+
60+
<!-- ------------------------------ -->
3861
#### Communication model
3962

4063
The extension model uses a different communication model. Similar to a tab page, an extension runs in an individual thread that is isolated from other tab page threads. A tab sends single GET requests to remote servers, and then renders the page. However, an extension works similar to a remote server. Installing an extension in a browser creates a standalone web server in the browser. The extension is isolated from all tab pages.
@@ -47,30 +70,39 @@ The extension model uses a different communication model. Similar to a tab page
4770

4871
The following list outlines helpful information as it relates to the architecture of an extension.
4972

73+
74+
<!-- ------------------------------ -->
5075
#### Extension web server bundle
5176

5277
An extension is a bundle of web resources. The web resources are similar to other resources that you (the web developer) publish to web servers. You bundle the web resources into a zip file when building an extension.
5378

5479
The zip file includes HTML, CSS, JavaScript, and image files. One more file is required in the root of the zip file. The other file is the manifest file that is named `manifest.json`. The manifest file is the blueprint of your extension and includes the version of your extension, the title, permissions needed for the extension to run, and so on.
5580

81+
82+
<!-- ------------------------------ -->
5683
#### Launching the extension server
5784

5885
Web servers contain your web bundle. A browser navigates to URLs on the server, and downloads the file to render in the browser. A browser navigates using certificates, configuration files, and so on. If an `index.html` file is specified, the file is stored at a special location on the web server.
5986

6087
When you use an extension, the tab page of your browser gets to the web bundle of your extension using the extension runtime. The extension runtime serves the files from the URL `extension://{some-long-unique-identifier}/index.html`, where `{some-long-unique-identifier}` is a unique identifier assigned to the extension during installation. Each extension uses a different unique identifier. Each identifier points to the web bundle that is installed in your browser.
6188

89+
90+
<!-- ------------------------------ -->
6291
#### Communication with tabs and browser toolbar
6392

6493
An extension can communicate with tabs and the browser toolbar. An extension can interact with the toolbar of your browser. Each extension manages running tab pages in separate threads, and DOM manipulation on each tab page is isolated. An extension uses the extensions API to communicate between the extension and tab pages. The extensions API provides extra capabilities that include notification management, storage management, and so on.
6594

6695
Just like web servers, an extension waits for notifications when the browser is open. An extension and tab pages run in threads that are isolated from each other. To allow an extension to work with any tab page, use the extensions API and set the permissions in the manifest file.
6796

97+
98+
<!-- ------------------------------ -->
6899
#### Opt-in permissions at install time
69100

70101
An extension provides opt-in permissions at install time. You specify the extension permissions in the `manifest.json` file. When a user installs an extension, information about the permissions that the extension requires is displayed. Based on the type of permission required, the extension can extract and use information from the browser.
71102

72103

73104
<!-- ====================================================================== -->
74-
## Next steps
105+
## See also
75106

76107
* [Sample: Picture viewer pop-up webpage](../samples/picture-viewer-popup-webpage.md)
108+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Browse and install extensions for Microsoft Edge.

microsoft-edge/extensions/index.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ ms.date: 08/20/2024
1111
# Overview of Microsoft Edge extensions
1212
<!-- https://aka.ms/AboutEdgeAddons -->
1313

14+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
15+
1416
_Microsoft Edge Add-ons_ include extensions and themes. A Microsoft Edge _extension_ is a small app that developers use to add or modify features of Microsoft Edge to improve a user's browsing experience. An extension provides a niche experience or function that's important to a target audience.
1517

16-
You publish a Microsoft Edge extension (or theme) at [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com). In articles about Microsoft Edge extensions, and at Partner Center, the word _store_ includes the Microsoft Edge Add-ons site.
18+
As a browser extension developer, you publish a Microsoft Edge extension (or theme) at [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com). In articles about Microsoft Edge extensions, and at Partner Center, the word _store_ includes the Microsoft Edge Add-ons site.
1719

1820
You can create a Microsoft Edge extension if you have an idea or product that is based upon either a specific web browser, or improvements to features of specific webpages. Examples of _companion experiences_ include ad blockers and password managers.
1921

@@ -184,6 +186,7 @@ To improve your extension's quality and eligibility for the **Featured** badge,
184186
* [Best practices for extensions](./developer-guide/best-practices.md)
185187
* [Extension concepts and architecture](./getting-started/index.md)
186188
* [Manage Microsoft Edge extensions in the enterprise](/deployedge/microsoft-edge-manage-extensions)
189+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Browse and install extensions for Microsoft Edge.
187190

188191
End-user docs:
189192
* [Everything to know about browser extensions](https://www.microsoft.com/edge/learning-center/everything-to-know-about-browser-extensions?form=MA13I2&msockid=3078d2dac55660f53e4ec6a8c4ec61bf) - introduction for users.

microsoft-edge/extensions/landing/index.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,3 +225,18 @@ landingContent:
225225

226226
- text: Minimize an extension's impact on page load time
227227
url: ../developer-guide/minimize-page-load-time-impact.md
228+
229+
# -----------------------------------------------------------------------------
230+
# Card r3c3
231+
- title: User docs and resources
232+
linkLists:
233+
- linkListType: overview
234+
links:
235+
- text: Microsoft Edge Add-ons site # store
236+
url: https://microsoftedge.microsoft.com
237+
238+
- text: Everything to know about browser extensions # introduction for users
239+
url: https://www.microsoft.com/edge/learning-center/everything-to-know-about-browser-extensions
240+
241+
- text: Add, turn off, or remove extensions in Microsoft Edge # support steps for users
242+
url: https://support.microsoft.com/microsoft-edge/add-turn-off-or-remove-extensions-in-microsoft-edge-9c0ec68c-2fbc-2f2c-9ff0-bdc76f46b026

microsoft-edge/extensions/publish/create-dev-account.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ If you have a Partner Center account, but the Primary Owner of the account isn't
4545

4646
To add and manage users in the Microsoft Edge program to manage extensions, you can associate your Partner Center account with your organization's Microsoft Entra tenant.
4747

48+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
49+
4850

4951
<!-- ====================================================================== -->
5052
## Types of accounts related to publishing Microsoft Edge extensions
@@ -248,5 +250,6 @@ Entra:
248250

249251
Other Microsoft.com sites:
250252
* [Partner Center](https://partner.microsoft.com/dashboard/microsoftedge/public/login)
253+
* [Account settings | Legal info](https://partner.microsoft.com/dashboard/account/v3/organization/legalinfo)
251254
* [account.microsoft.com](https://account.microsoft.com/account)
252-
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com)
255+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Browse and install extensions for Microsoft Edge.

microsoft-edge/extensions/publish/publish-extension.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ ms.date: 11/24/2025
1212

1313
After you develop and test your Microsoft Edge extension, you're ready to distribute your extension at [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com). To increase the extension's reach and make it available to other Microsoft Edge users, publish the extension at Microsoft Edge Add-ons, through Partner Center.
1414

15+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
16+
1517
If you have an existing Chrome extension and you want to release it for Microsoft Edge users, first see [Port a Chrome extension to Microsoft Edge](../developer-guide/port-chrome-extension.md).
1618

1719
**Detailed contents:**
@@ -473,7 +475,7 @@ Partner Center:
473475
* [Partner Center developer dashboard](https://partner.microsoft.com/dashboard/microsoftedge/public/login?ref=dd)
474476

475477
Microsoft Edge extensions:
476-
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com)
478+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Browse and install extensions for Microsoft Edge.
477479

478480
Developer Agreement & Legal:
479481
* [Microsoft Store App Developer Agreement](https://go.microsoft.com/fwlink/?linkid=528905)

microsoft-edge/extensions/whats-new/released-features.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.date: 02/05/2025
1313

1414
The following features or updates have been launched on [Partner Center](https://partner.microsoft.com/dashboard/microsoftedge/) for Microsoft Edge extensions.
1515

16+
Users browse and install extensions for Microsoft Edge from [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
17+
1618

1719
<!-- ====================================================================== -->
1820
## Transfer ownership of a Microsoft Edge extension
@@ -136,3 +138,4 @@ By clicking the extension certification report link, you can view and download t
136138
## See also
137139

138140
* [Release notes for Microsoft Edge web platform](../../web-platform/release-notes/index.md)
141+
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) - Browse and install extensions for Microsoft Edge.

0 commit comments

Comments
 (0)