[heycam/webidl] Define the `[CrossOriginIsolated]` extended attribute. (#883)

WebIDL currently defines a `[SecureContext]` extended attribute that
governs whether or not a given construct is exposed within a given
context. This patch defines a similar `[CrossOriginIsolated]` attribute
to govern exposure based on cross-origin isolation.

This supports the broader Securer Contexts proposal
(https://github.com/mikewest/securer-contexts), which aims to guide
spec authors to combat threats we've started paying more attention to
over the last few years.

Closes https://github.com/heycam/webidl/issues/875.
You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/883

-- Commit Summary --

  * Define the `[CrossOriginIsolated]` extended attribute.

-- File Changes --

    M index.bs (168)

-- Patch Links --

https://github.com/heycam/webidl/pull/883.patch
https://github.com/heycam/webidl/pull/883.diff

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

Received on Monday, 11 May 2020 07:22:39 UTC