File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -11,15 +11,15 @@ export async function clipboardRead() {
1111}
1212
1313export function isSupported ( ) : boolean {
14- return typeof navigator . clipboard . read === 'function' && typeof navigator . clipboard . write === 'function'
14+ return 'clipboard' in navigator && typeof navigator . clipboard . read === 'function' && typeof navigator . clipboard . write === 'function'
1515}
1616
1717export function isPolyfilled ( ) : boolean {
18- return navigator . clipboard . write === clipboardWrite || navigator . clipboard . read === clipboardRead
18+ return 'clipboard' in navigator && ( navigator . clipboard . write === clipboardWrite || navigator . clipboard . read === clipboardRead )
1919}
2020
2121export function apply ( ) : void {
22- if ( ! isSupported ( ) ) {
22+ if ( 'clipboard' in navigator && ! isSupported ( ) ) {
2323 navigator . clipboard . write = clipboardWrite
2424 navigator . clipboard . read = clipboardRead
2525 }
You can’t perform that action at this time.
0 commit comments