Javascript 边缘浏览器:document.execCommand(“copy”)命令在AJAX成功回调中不起作用
我在Javascript 边缘浏览器:document.execCommand(“copy”)命令在AJAX成功回调中不起作用,javascript,ajax,backbone.js,microsoft-edge,Javascript,Ajax,Backbone.js,Microsoft Edge,我在fetchsuccess回调中尝试了以下操作,但失败并返回false。此问题出现在边缘浏览器中 document.execCommand('copy') HTML代码: <div id="toCopy"> new value 12345 <br /><br /> <a href="#">Link</a> </div> toCopy = Backbone.Model.extend({}); to
fetch
success回调中尝试了以下操作,但失败并返回false
。此问题出现在边缘浏览器中
document.execCommand('copy')
HTML代码:
<div id="toCopy">
new value 12345
<br /><br />
<a href="#">Link</a>
</div>
toCopy = Backbone.Model.extend({});
toCopy.fetch({
"id": "xxx",
}).done(function(resp) {
if (window.getSelection) {
var range = document.createRange();
range.selectNodeContents(document.getElementById("toCopy"));
window.getSelection().removeAllRanges();
window.getSelection().addRange(range);
}
document.execCommand("copy");
});
也许,你可以做一些我在这里提到的事情:可能的重复