Shi*_* Ns 7 javascript clipboard firefox
我正在使用html2canvas网页的截图,然后利用复制内容到剪贴板navigator.clipboard.write和ClipboardItem。这在 chrome 上运行良好
tempCanvas.toBlob(function(blob) {
navigator.clipboard
.write([
new ClipboardItem(
Object.defineProperty({}, blob.type, {
value: blob,
enumerable: true
})
)
]).then(function() {
console.log( "Copied to clipboard");
});
});
Run Code Online (Sandbox Code Playgroud)
但这不适用于 Firefox 和 Safari
我在尝试
tempCanvas.toBlob(function(blob) {
let data = new DataTransfer();
data.items.add("image/jpeg", blob);
navigator.clipboard.write(data).then(function() {
console.log( "Copied to clipboard");
});
});
Run Code Online (Sandbox Code Playgroud)
似乎不起作用。
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |