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() {
11
11
}
12
12
13
13
export 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'
15
15
}
16
16
17
17
export 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 )
19
19
}
20
20
21
21
export function apply ( ) : void {
22
- if ( ! isSupported ( ) ) {
22
+ if ( 'clipboard' in navigator && ! isSupported ( ) ) {
23
23
navigator . clipboard . write = clipboardWrite
24
24
navigator . clipboard . read = clipboardRead
25
25
}
You can’t perform that action at this time.
0 commit comments