Edge Browser:document.execCommand(“copy”)命令在AJAX成功回调中不起作用

时间:2017-04-11 07:14:00

标签: javascript ajax backbone.js microsoft-edge

我在false成功回调中尝试了以下内容,但它失败并返回document.execCommand('copy') 。在 Edge 浏览器中会出现此问题。

<div id="toCopy">
    new value 12345
    <br /><br />
    <a href="#">Link</a>
</div>

HTML代码:

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

Backbone JS代码:

ApplicationController

0 个答案:

没有答案