{ "api": { "Clipboard": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Clipboard", "support": { "chrome": { "version_added": "66" }, "chrome_android": { "version_added": "66" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "63" }, "firefox_android": { "version_added": "63" }, "ie": { "version_added": false }, "opera": { "version_added": "53" }, "opera_android": { "version_added": "47" }, "safari": { "version_added": "13.1" }, "safari_ios": { "version_added": "13.4" }, "samsunginternet_android": { "version_added": "9.0" }, "webview_android": { "version_added": "66" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "read": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Clipboard/read", "support": { "chrome": [ { "version_added": "76", "partial_implementation": true, "notes": "From version 76, the image/png MIME type is supported." }, { "version_added": "66", "partial_implementation": true, "notes": "Images are not supported." } ], "chrome_android": [ { "version_added": "84", "partial_implementation": true, "notes": "From version 84, the image/png MIME type is supported." }, { "version_added": "66", "partial_implementation": true, "notes": "Images are not supported." } ], "edge": { "version_added": "79" }, "firefox": { "version_added": "63", "flags": [ { "type": "preference", "name": "dom.events.asyncClipboard.dataTransfer", "value_to_set": "true" } ], "notes": "Currently works just like readText(); non-text content is not currently supported." }, "firefox_android": { "version_added": "63", "flags": [ { "type": "preference", "name": "dom.events.asyncClipboard.dataTransfer", "value_to_set": "true" } ], "notes": "Currently works just like readText(); non-text content is not currently supported." }, "ie": { "version_added": false }, "opera": { "version_added": "63" }, "opera_android": { "version_added": "54" }, "safari": { "version_added": "13.1" }, "safari_ios": { "version_added": "13.4" }, "samsunginternet_android": { "version_added": "12.0" }, "webview_android": [ { "version_added": "84", "partial_implementation": true, "notes": "From version 84, the image/png MIME type is supported." }, { "version_added": "66", "partial_implementation": true, "notes": "Images are not supported." } ] }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "readText": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Clipboard/readText", "support": { "chrome": { "version_added": "66" }, "chrome_android": { "version_added": "66" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "63", "notes": "Firefox only supports reading the clipboard in browser extensions, using the \"clipboardRead\" extension permission." }, "firefox_android": { "version_added": "63", "notes": "Firefox only supports reading the clipboard in browser extensions, using the \"clipboardRead\" extension permission." }, "ie": { "version_added": false }, "opera": { "version_added": "53" }, "opera_android": { "version_added": "47" }, "safari": { "version_added": "13.1" }, "safari_ios": { "version_added": "13.4" }, "samsunginternet_android": { "version_added": "9.0" }, "webview_android": { "version_added": "66" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "write": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Clipboard/write", "support": { "chrome": { "version_added": "66", "notes": "From version 76, the image/png MIME type is supported." }, "chrome_android": { "version_added": "66", "notes": "From version 84, the image/png MIME type is supported." }, "edge": { "version_added": "79" }, "firefox": { "version_added": "63", "flags": [ { "type": "preference", "name": "dom.events.asyncClipboard.dataTransfer", "value_to_set": "true" } ], "notes": "Currently works exactly like writeText(), including the availability limitations currently imposed by Firefox." }, "firefox_android": { "version_added": "63", "flags": [ { "type": "preference", "name": "dom.events.asyncClipboard.dataTransfer", "value_to_set": "true" } ], "notes": "Currently works exactly like writeText(), including the availability limitations currently imposed by Firefox." }, "ie": { "version_added": false }, "opera": { "version_added": "63" }, "opera_android": { "version_added": "54" }, "safari": { "version_added": "13.1" }, "safari_ios": { "version_added": "13.4" }, "samsunginternet_android": { "version_added": "12.0" }, "webview_android": { "version_added": "66", "notes": "From version 84, the image/png MIME type is supported." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "writeText": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Clipboard/writeText", "support": { "chrome": { "version_added": "66" }, "chrome_android": { "version_added": "66" }, "edge": { "version_added": "79" }, "firefox": { "version_added": "63", "notes": "Writing to the clipboard is available without permission in secure contexts and browser extensions, but only from user-initiated event callbacks. Browser extensions with the \"clipboardWrite\" permission can write to the clipboard at any time." }, "firefox_android": { "version_added": "63", "notes": "Writing to the clipboard is available without permission in secure contexts and browser extensions, but only from user-initiated event callbacks. Browser extensions with the \"clipboardWrite\" permission can write to the clipboard at any time." }, "ie": { "version_added": false }, "opera": { "version_added": "53" }, "opera_android": { "version_added": "47" }, "safari": { "version_added": "13.1" }, "safari_ios": { "version_added": "13.4" }, "samsunginternet_android": { "version_added": "9.0" }, "webview_android": { "version_added": "66" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }