[w3c/manifest] Allow manifest processing to be invoked without going through an HTML document (PR #1069)

Closes #1068

This change (choose at least one, delete ones that don't apply):

* Adds new normative recommendations or optional items
* Makes editorial changes (changes informative sections, or changes normative sections without changing behavior)

**DO NOT SUBMIT YET** - note that this changes an interface [used by HTML](https://html.spec.whatwg.org/multipage/links.html#link-type-manifest). We need to update that to reference the new interface and merge both changes at the same time.

Commit message:

Allow manifest processing to be invoked without going through an HTML document.

Manifest processing: Replaces the link and response parameters with document URL and manifest URL. This was limiting the ability to call the processing algorithm from outside an HTML document context.

Note that the only call to this algorithm is in the HTML spec, which needs to be updated simultaneously to use the new interface.
 
Adds new normative textallowing user agents to invoke the processing steps without a document, provided that
they supply a valid document URL and if the document URL is on a different origin to the manifest, there is a page on the document's origin that links to the manifest.
You can view, comment on, or merge this pull request online at:

  https://github.com/w3c/manifest/pull/1069

-- Commit Summary --

  * Processing the manifest: Simplify the interface.
  * Added new normative text (with a non-normative note) allowing user

-- File Changes --

    M index.html (31)

-- Patch Links --

https://github.com/w3c/manifest/pull/1069.patch
https://github.com/w3c/manifest/pull/1069.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/pull/1069
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/manifest/pull/1069@github.com>

Received on Friday, 20 January 2023 02:50:35 UTC