javascript - 使用 Mozilla 导航器从剪贴板粘贴内容
问题描述
我正在尝试将剪贴板中的数据粘贴到元素中。注意:我不需要处理复制到剪贴板,只需读取内容(如果有)并粘贴。
我已经阅读了剪贴板上的 mozilla 文档和权限,但它们似乎不起作用:
$('#btn-paste-clipboard').on('click', function(e){
navigator.permissions.query({name:'clipboard-read'}).then(function(result) {
console.log(result.state);
if(result.state === 'granted'){
console.log(navigator.clipboard.readText());
}
});
});
没有输出发送到控制台。
解决方案
我遇到了同样的问题并查看 Mozilla 的文档,“剪贴板读取”权限尚未在当前版本的 Firefox 中实现:https ://developer.mozilla.org/en-US/docs/Web /API/Permissions_API#Browser_compatibility