Skip to content

Commit

Permalink
chore(ia): Move URI docs (#37987)
Browse files Browse the repository at this point in the history
* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* chore(ia): reorg URIs

* Update files/en-us/web/uri/reference/schemes/resource/index.md

Co-authored-by: Vadim Makeev <[email protected]>

---------

Co-authored-by: Vadim Makeev <[email protected]>
  • Loading branch information
bsmth and pepelsbey authored Feb 18, 2025
1 parent 892a7fb commit 4d9320f
Show file tree
Hide file tree
Showing 61 changed files with 218 additions and 143 deletions.
39 changes: 25 additions & 14 deletions files/en-us/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3603,7 +3603,7 @@
/en-US/docs/Glossary/Static_property /en-US/docs/Glossary/property/JavaScript
/en-US/docs/Glossary/Transferable_objects /en-US/docs/Web/API/Web_Workers_API/Transferable_objects
/en-US/docs/Glossary/Transmission_Control_Protocol_(TCP) /en-US/docs/Glossary/TCP
/en-US/docs/Glossary/URI/www_vs_non-www_URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/Glossary/URI/www_vs_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/Glossary/WWW /en-US/docs/Glossary/World_Wide_Web
/en-US/docs/Glossary/WebExtension /en-US/docs/Glossary/WebExtensions
/en-US/docs/Glossary/Web_Sockets /en-US/docs/Glossary/WebSockets
Expand Down Expand Up @@ -7259,7 +7259,7 @@
/en-US/docs/The_XSLT_JavaScript_Interface_in_Gecko:Resources /en-US/docs/Web/API/XSLTProcessor
/en-US/docs/The_XSLT_JavaScript_Interface_in_Gecko:Setting_Parameters /en-US/docs/Web/API/XSLTProcessor
/en-US/docs/The_add-on_bar /en-US/docs/Mozilla/Firefox/Releases/4/The_add-on_bar
/en-US/docs/The_data_URL_scheme /en-US/docs/Web/URI/Schemes/data
/en-US/docs/The_data_URL_scheme /en-US/docs/Web/URI/Reference/Schemes/data
/en-US/docs/Thunderbird/Autoconfiguration https://www.bucksch.org/1/projects/thunderbird/autoconfiguration/
/en-US/docs/Thunderbird/Autoconfiguration/FileFormat/Definition https://www.bucksch.org/1/projects/thunderbird/autoconfiguration/config-file-format.html
/en-US/docs/Thunderbird/Autoconfiguration/FileFormat/HowTo https://www.bucksch.org/1/projects/thunderbird/autoconfiguration/how-to-create-your-own
Expand Down Expand Up @@ -7686,8 +7686,8 @@
/en-US/docs/Transforming_XML_with_XSLT:The_Netscape_XSLT_XPath_Reference:Functions /en-US/docs/Web/XML/XPath/Reference/Functions
/en-US/docs/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces /en-US/docs/Web/API/Document_Object_Model/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces
/en-US/docs/URI /en-US/docs/Glossary/URI
/en-US/docs/URI/www and non-www URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/URI/www_vs_non-www_URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/URI/www and non-www URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/URI/www_vs_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/URL.createObjectURL /en-US/docs/Web/API/URL/createObjectURL_static
/en-US/docs/URLUtilsReadOnly.origin /en-US/docs/Web/API/WorkerLocation/origin
/en-US/docs/USA /en-US/docs/Web/Progressive_web_apps
Expand Down Expand Up @@ -12752,15 +12752,15 @@
/en-US/docs/Web/HTTP/Access_control_CORS /en-US/docs/Web/HTTP/CORS
/en-US/docs/Web/HTTP/Basic_access_authentication /en-US/docs/Web/HTTP/Authentication
/en-US/docs/Web/HTTP/Basics_of_HTTP /en-US/docs/Web/HTTP
/en-US/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /en-US/docs/Web/URI/Schemes/data
/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /en-US/docs/Web/URI/Schemes/data
/en-US/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /en-US/docs/Web/URI/Reference/Schemes/data
/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /en-US/docs/Web/URI/Reference/Schemes/data
/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP /en-US/docs/Web/HTTP/Evolution_of_HTTP
/en-US/docs/Web/HTTP/Basics_of_HTTP/Introduction_to_www_and_non-www_URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/HTTP/Basics_of_HTTP/Introduction_to_www_and_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types /en-US/docs/Web/HTTP/MIME_types
/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types /en-US/docs/Web/HTTP/MIME_types/Common_types
/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /en-US/docs/Web/HTTP/MIME_types/Common_types
/en-US/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs /en-US/docs/Web/URI/Schemes/resource
/en-US/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs /en-US/docs/Web/URI/Reference/Schemes/resource
/en-US/docs/Web/HTTP/CORS/Errors/Reason:_CORS_header_‘Origin’_cannot_be_added /en-US/docs/Web/HTTP/CORS/Errors/CORSOriginHeaderNotAdded
/en-US/docs/Web/HTTP/Caching_FAQ /en-US/docs/Web/HTTP/Caching
/en-US/docs/Web/HTTP/Configuring_servers_for_Ogg_media /en-US/docs/Web/Media/Guides/Formats/Configuring_servers_for_Ogg_media
Expand Down Expand Up @@ -12838,8 +12838,8 @@
/en-US/docs/Web/HTTP/Status/506_Variant_Also_Negotiates /en-US/docs/Web/HTTP/Status/506
/en-US/docs/Web/HTTP/Status/510_Not_Extended /en-US/docs/Web/HTTP/Status/510
/en-US/docs/Web/HTTP/X-Frame-Options /en-US/docs/Web/HTTP/Headers/X-Frame-Options
/en-US/docs/Web/HTTP/data_URIs /en-US/docs/Web/URI/Schemes/data
/en-US/docs/Web/HTTP/www_and_non-www_URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/HTTP/data_URIs /en-US/docs/Web/URI/Reference/Schemes/data
/en-US/docs/Web/HTTP/www_and_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/Houdini /en-US/docs/Web/API/Houdini_APIs
/en-US/docs/Web/Houdini/CSS_Painting_API /en-US/docs/Web/API/CSS_Painting_API/Guide
/en-US/docs/Web/Houdini/CSS_Typed_OM /en-US/docs/Web/API/CSS_Typed_OM_API
Expand Down Expand Up @@ -13584,8 +13584,19 @@
/en-US/docs/Web/Security/Securing_your_site /en-US/docs/Web/Security/Practical_implementation_guides
/en-US/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types /en-US/docs/Learn_web_development/Extensions/Server-side/Configuring_server_MIME_types
/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion /en-US/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion
/en-US/docs/Web/Text_fragments /en-US/docs/Web/URI/Fragment/Text_fragments
/en-US/docs/Web/Text_fragments /en-US/docs/Web/URI/Reference/Fragment/Text_fragments
/en-US/docs/Web/Tutorials /en-US/docs/MDN/Tutorials
/en-US/docs/Web/URI/Authority /en-US/docs/Web/URI/Reference/Authority
/en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/URI/Fragment /en-US/docs/Web/URI/Reference/Fragment
/en-US/docs/Web/URI/Fragment/Text_fragments /en-US/docs/Web/URI/Reference/Fragment/Text_fragments
/en-US/docs/Web/URI/Guides/Text_fragments /en-US/docs/Web/URI/Reference/Fragment/Text_fragments
/en-US/docs/Web/URI/Reference/Authority/Choosing_between_www_and_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/URI/Reference/Text_fragments /en-US/docs/Web/URI/Reference/Fragment/Text_fragments
/en-US/docs/Web/URI/Schemes /en-US/docs/Web/URI/Reference/Schemes
/en-US/docs/Web/URI/Schemes/data /en-US/docs/Web/URI/Reference/Schemes/data
/en-US/docs/Web/URI/Schemes/javascript /en-US/docs/Web/URI/Reference/Schemes/javascript
/en-US/docs/Web/URI/Schemes/resource /en-US/docs/Web/URI/Reference/Schemes/resource
/en-US/docs/Web/WebDriver/Commands/New_Window /en-US/docs/Web/WebDriver/Commands/NewWindow
/en-US/docs/Web/WebGL /en-US/docs/Web/API/WebGL_API
/en-US/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /en-US/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
Expand Down Expand Up @@ -14334,7 +14345,7 @@
/en-US/docs/cssText /en-US/docs/Web/API/CSSRule/cssText
/en-US/docs/ctrlKey /en-US/docs/Web/API/MouseEvent/ctrlKey
/en-US/docs/currentTarget /en-US/docs/Web/API/Event/currentTarget
/en-US/docs/data_URIs /en-US/docs/Web/URI/Schemes/data
/en-US/docs/data_URIs /en-US/docs/Web/URI/Reference/Schemes/data
/en-US/docs/de_temp /en-US/docs/Web/API/document/documentElement
/en-US/docs/defineGetter /en-US/docs/Web/JavaScript/Guide/Working_with_objects
/en-US/docs/defineSetter /en-US/docs/Web/JavaScript/Guide/Working_with_objects
Expand Down Expand Up @@ -14589,5 +14600,5 @@
/en-US/docs/window.toolbar /en-US/docs/Web/API/Window/toolbar
/en-US/docs/window.unescape /en-US/docs/Web/JavaScript/Reference/Global_Objects/unescape
/en-US/docs/window.window /en-US/docs/Web/API/Window/window
/en-US/docs/www_vs_non-www_URLs /en-US/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/en-US/docs/www_vs_non-www_URLs /en-US/docs/Web/URI/Guides/Choosing_between_www_and_non-www_URLs
/en-US/docs/xml:base /en-US/docs/Web/API/Node/baseURI
6 changes: 3 additions & 3 deletions files/en-us/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -125937,7 +125937,7 @@
"fscholz"
]
},
"Web/URI/Authority/Choosing_between_www_and_non-www_URLs": {
"Web/URI/Guides/Choosing_between_www_and_non-www_URLs": {
"modified": "2020-02-15T14:08:06.893Z",
"contributors": [
"francoraphael",
Expand All @@ -125954,7 +125954,7 @@
"dbruant"
]
},
"Web/URI/Schemes/data": {
"Web/URI/Reference/Schemes/data": {
"modified": "2020-11-21T14:56:28.316Z",
"contributors": [
"simon04",
Expand Down Expand Up @@ -126001,7 +126001,7 @@
"Waldo"
]
},
"Web/URI/Schemes/resource": {
"Web/URI/Reference/Schemes/resource": {
"modified": "2019-03-23T22:04:02.489Z",
"contributors": ["ExE-Boss", "gmierz", "David_B", "chrisdavidmills"]
},
Expand Down
6 changes: 3 additions & 3 deletions files/en-us/glossary/base64/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ When the term "Base64" is used on its own to refer to a specific {{glossary("alg
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
```

A common variant is "Base64 URL safe", which omits the padding and replaces `+/` with `-_` to avoid characters that might cause problems in {{glossary("URL")}} path segments or query parameters. You don't need this encoding if you are not putting the data in a path segment or query parameter — for example, [data URLs](/en-US/docs/Web/URI/Schemes/data) have neither and can use the standard Base64 encoding.
A common variant is "Base64 URL safe", which omits the padding and replaces `+/` with `-_` to avoid characters that might cause problems in {{glossary("URL")}} path segments or query parameters. You don't need this encoding if you are not putting the data in a path segment or query parameter — for example, [data URLs](/en-US/docs/Web/URI/Reference/Schemes/data) have neither and can use the standard Base64 encoding.

Base64 encoding schemes are commonly used to encode binary data for storage or transfer over media that can only deal with ASCII text (or some superset of ASCII that still falls short of accepting arbitrary binary data). This ensures that the data remains intact without modification during transport. Common applications of Base64 include:

- Email via [MIME](https://en.wikipedia.org/wiki/MIME)
- Storing complex data in [XML](/en-US/docs/Web/XML)
- Encoding binary data so that it can be included in a [`data:` URL](/en-US/docs/Web/URI/Schemes/data)
- Encoding binary data so that it can be included in a [`data:` URL](/en-US/docs/Web/URI/Reference/Schemes/data)

## Encoded size increase

Expand Down Expand Up @@ -58,6 +58,6 @@ Browsers also natively provide two JavaScript functions for decoding and encodin
- {{domxref("Window.atob()")}} (also {{domxref("WorkerGlobalScope.atob()", "available in workers", "", "nocode")}})
- {{domxref("Window.btoa()")}} (also {{domxref("WorkerGlobalScope.btoa()", "available in workers", "", "nocode")}})
- {{jsxref("Uint8Array")}}
- [Data URLs](/en-US/docs/Web/URI/Schemes/data)
- [Data URLs](/en-US/docs/Web/URI/Reference/Schemes/data)
- [Base64](https://en.wikipedia.org/wiki/Base64) on Wikipedia
- Base64 Algorithm described in [RFC 4648](https://datatracker.ietf.org/doc/html/rfc4648)
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ The {{Glossary("HTML")}} language (see [Structuring content with HTML](/en-US/do
- to display other HTML documents with the {{HTMLElement("iframe")}} element.

> [!NOTE]
> When specifying URLs to load resources as part of a page (such as when using the `<script>`, `<audio>`, `<img>`, `<video>`, and the like), you should generally only use HTTP and HTTPS URLs, with few exceptions (one notable one being `data:`; see [Data URLs](/en-US/docs/Web/URI/Schemes/data)). Using FTP, for example, is not secure and is no longer supported by modern browsers.
> When specifying URLs to load resources as part of a page (such as when using the `<script>`, `<audio>`, `<img>`, `<video>`, and the like), you should generally only use HTTP and HTTPS URLs, with few exceptions (one notable one being `data:`; see [Data URLs](/en-US/docs/Web/URI/Reference/Schemes/data)). Using FTP, for example, is not secure and is no longer supported by modern browsers.
Other technologies, such as {{Glossary("CSS")}} or {{Glossary("JavaScript")}}, use URLs extensively, and these are really the heart of the Web.

Expand Down Expand Up @@ -149,4 +149,4 @@ Linguistic semantics are of course irrelevant to computers. You've probably ofte

## See also

[Data URLs](/en-US/docs/Web/URI/Schemes/data): URLs prefixed with the `data:` scheme, allow content creators to embed small files inline in documents.
[Data URLs](/en-US/docs/Web/URI/Reference/Schemes/data): URLs prefixed with the `data:` scheme, allow content creators to embed small files inline in documents.
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ let creating = browser.tabs.create(
For security reasons, in Firefox, this may not be a privileged URL. So passing any of the following URLs will fail:

- chrome: URLs
- [javascript: URLs](/en-US/docs/Web/URI/Schemes/javascript)
- [data: URLs](/en-US/docs/Web/URI/Schemes/data)
- [javascript: URLs](/en-US/docs/Web/URI/Reference/Schemes/javascript)
- [data: URLs](/en-US/docs/Web/URI/Reference/Schemes/data)
- file: URLs (i.e., files on the filesystem. However, to use a file packaged inside the extension, see below)
- privileged about: URLs (for example, `about:config`, `about:addons`, `about:debugging`). Non-privileged URLs (e.g., `about:blank`) are allowed.
- The New Tab page (`about:newtab`) can be opened if no value for URL is provided.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ let updating = browser.tabs.update(
For security reasons, in Firefox, this may not be a privileged URL. So passing any of the following URLs will fail, with {{WebExtAPIRef("runtime.lastError")}} being set to an error message:

- chrome: URLs
- [javascript: URLs](/en-US/docs/Web/URI/Schemes/javascript)
- [data: URLs](/en-US/docs/Web/URI/Schemes/data)
- [javascript: URLs](/en-US/docs/Web/URI/Reference/Schemes/javascript)
- [data: URLs](/en-US/docs/Web/URI/Reference/Schemes/data)
- file: URLs (i.e., files on the filesystem. However, to use a file packaged inside the extension, see below)
- privileged about: URLs (for example, `about:config`, `about:addons`, `about:debugging`, `about:newtab`). Non-privileged URLs (e.g., `about:blank`) are allowed.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Each event corresponds to a particular stage in the navigation. The sequence of

- `{{WebExtAPIRef("webNavigation.onCreatedNavigationTarget", "onCreatedNavigationTarget")}}` is fired before `onBeforeNavigate` if the browser needed to create a new tab or window for the navigation (for example, because the user opened a link in a new tab).
- {{WebExtAPIRef("webNavigation.onHistoryStateUpdated", "onHistoryStateUpdated")}} is fired if a page uses the [history API](/en-US/docs/Web/API/History_API) to update the URL displayed in the browser's location bar.
- {{WebExtAPIRef("webNavigation.onReferenceFragmentUpdated", "onReferenceFragmentUpdated")}} is fired if the [fragment identifier](/en-US/docs/Web/URI/Fragment) for a page is changed.
- {{WebExtAPIRef("webNavigation.onReferenceFragmentUpdated", "onReferenceFragmentUpdated")}} is fired if the [fragment identifier](/en-US/docs/Web/URI/Reference/Fragment) for a page is changed.
- {{WebExtAPIRef("webNavigation.onErrorOccurred", "onErrorOccurred")}} can be fired at any point.

Each navigation is a URL transition in a particular browser frame. The browser frame is identified by a tab ID and a frame ID. The frame may be the top-level browsing context in the tab, or may be a nested browsing context implemented as an [iframe](/en-US/docs/Web/HTML/Element/iframe).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ The set of domains can be restricted further through enterprise policies: Firefo

### Limitations

Whole tabs or frames may be loaded using [`data:` URI](/en-US/docs/Web/URI/Schemes/data), {{DOMxRef("URL.createObjectURL_static", "Blob")}} objects, and other similar techniques. Support of content scripts injection into such special documents varies across browsers, see the Firefox [bug #1411641 comment 41](https://bugzil.la/1411641#c41) for some details.
Whole tabs or frames may be loaded using [`data:` URI](/en-US/docs/Web/URI/Reference/Schemes/data), {{DOMxRef("URL.createObjectURL_static", "Blob")}} objects, and other similar techniques. Support of content scripts injection into such special documents varies across browsers, see the Firefox [bug #1411641 comment 41](https://bugzil.la/1411641#c41) for some details.

## Content script environment

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/mozilla/firefox/releases/10/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Firefox 10 shipped on January 31, 2012. This article provides information about
#### Web Workers

- The attribute `XMLHttpRequest.responseType` and `XMLHttpRequest.response` are now available from inside [Workers](/en-US/docs/Web/API/Web_Workers_API/Functions_and_classes_available_to_workers#section_2).
- The [`Worker()`](/en-US/docs/Web/API/Worker#worker) constructor now accepts [data URLs](/en-US/docs/Web/URI/Schemes/data).
- The [`Worker()`](/en-US/docs/Web/API/Worker#worker) constructor now accepts [data URLs](/en-US/docs/Web/URI/Reference/Schemes/data).

#### IndexedDB

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/mozilla/firefox/releases/12/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Firefox 12 was shipped on April 24, 2012. This page summarizes the changes in Fi

- {{domxref("DOMParser")}} now supports parsing of HTML document fragments.
- {{domxref("XMLHttpRequest")}} now supports timeouts using the `timeout` property and "timeout" event, as well as the `ontimeout` event handler on the {{domxref("XMLHttpRequestEventTarget")}} interface.
- {{domxref("XMLHttpRequest")}} can now load from [`data:` URLs](/en-US/docs/Web/URI/Schemes/data).
- {{domxref("XMLHttpRequest")}} can now load from [`data:` URLs](/en-US/docs/Web/URI/Reference/Schemes/data).
- When downloading large amounts of data, {{domxref("XMLHttpRequest")}} progress event handlers are now called periodically with the `responseType` set to "moz-blob" and the response being a {{domxref("Blob")}} containing all of the data received so far. This lets progress handlers begin processing data without having to wait for it all to arrive.
- Gecko now supports [multi-touch](/en-US/docs/Web/API/Touch_events) (instead of just single touches at a time) on Android.
- While editing text using an IME, the `input` event is now sent whenever the contents of the element being edited have been changed; this happens after the `compositionupdate` event has been sent to indicate that the IME's text has been changed. You can use the `input` event handler, therefore, to monitor changes to the actual content of the element.
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/mozilla/firefox/releases/127/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This article provides information about the changes in Firefox 127 that affect d

### HTML

- [`data:`](/en-US/docs/Web/URI/Schemes/data) and [`javascript:`](/en-US/docs/Web/URI/Schemes/javascript) URLs are now forbidden in the [`href`](/en-US/docs/Web/HTML/Element/base#href) attribute of the `<base>` element ([Firefox bug 1850967](https://bugzil.la/1850967)).
- [`data:`](/en-US/docs/Web/URI/Reference/Schemes/data) and [`javascript:`](/en-US/docs/Web/URI/Reference/Schemes/javascript) URLs are now forbidden in the [`href`](/en-US/docs/Web/HTML/Element/base#href) attribute of the `<base>` element ([Firefox bug 1850967](https://bugzil.la/1850967)).

### CSS

Expand Down
Loading

0 comments on commit 4d9320f

Please sign in to comment.