Intenté lo siguiente en la devolución de llamada de fetch exitosa, pero falla y devuelve false . Este problema ocurre en el navegador Edge .
document.execCommand('copy')Código HTML:
<div id="toCopy"> new value 12345 <br /><br /> <a href="#">Link</a> </div>Código JS de la columna vertebral:
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"); });