Hi folks,

Async clipboard API is now enabled on Nightly and early Beta (see Bug
1809106 <https://bugzilla.mozilla.org/show_bug.cgi?id=1809106>) for testing.

--
Best Regards,
Edgar Chen

On Mon, Mar 6, 2023 at 2:48 PM Edgar Chen <[email protected]> wrote:

> *Summary*:
> Clipboard writeText API was shipped to security context in Firefox 63 [1],
> but the readText API is only exposed to web extensions
>
> and read/write APIs are put behind
> `dom.events.asyncClipboard.clipboardItem` pref, which is disabled by
> default.
>
> We are currently working on making read and readText APIs shippable to web
> pages by improving the security model.
> This will show a context menu item to get user confirmation whenever the
> page tries to read the system clipboard programmatically
> and the clipboard data isn’t from the same origin document.
>
> For the write API, we are currently working on making the ClipboardItem
> constructor take a promise, which is resolved with
> the actual write data, as the data type. And the write API also supports
> non-text type, i.e. image/png, now.
>
>
> *Bug*: https://bugzilla.mozilla.org/show_bug.cgi?id=1619251
>
> *Specification*: https://w3c.github.io/clipboard-apis/#async-clipboard-api
>
> *Standards Body*: W3C
>
> *Platform coverage*: All
>
> *Preference*: `dom.events.asyncClipboard.readText` for readText()
>           `dom.events.asyncClipboard.clipboardItem` for read()/write()
>
> *DevTools bug*: N/A
>
> *Standards-positions*:
> https://github.com/mozilla/standards-positions/issues/89
>
> *Other browsers*:
>
>    - Blink: Shipped (M66) with clipboard permission checks.
>    - WebKit: Shipped with the security model, which is similar to what we
>    are implementing, https://webkit.org/blog/10855/.
>
>
> *web-platform-tests*:
> https://wpt.fyi/results/clipboard-apis?label=experimental&label=master&aligned
>
> [1]
> https://groups.google.com/g/mozilla.dev.platform/c/ef7O7PrmNh0/m/ud3BS0eBBgAJ
>
>
>
> --
>
> Best Regards,
>
> Edgar Chen
>

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAN1gQc4iUH-eP9yZOPRz78ST6Cz-zX5f7%2BMWq6g4k-BVNK_5ag%40mail.gmail.com.

Reply via email to