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");
});

也许,你可以做一些我在这里提到的事情:可能的重复