navigator.permissions.query({name: 'clipboard-read'}).then(result => { const hasFocus = document.hasFocus()//这个是重点,可判断是否为当前dom页面 if (hasFocus && (result.state === 'granted' || result.state === 'prompt')) { const clipboard = navigator.clipboard.readText() clipboard.then(clipText => { if (clipText !== clipboardContent && clipText) { console.log(clipText) } }) } });