Firefox Webextension Not Copying To Clipboard
I have a Firefox web extension which is supposed to generate buttons which copy a link to the clipboard. In my content script for the plugin, I have:      button.onclick = function
Solution 1:
You have to append txtToCopy to the DOM to copy from it and it has to be "visible" (more or less).
button.onclick = function() {
    var link = window.location.href.replace(/#[0-9a-zA-Z_]+$/, '') + '#' + id;
    var txtToCopy = document.createElement('input');
    txtToCopy.style.left = '-300px';
    txtToCopy.style.position = 'absolute';
    txtToCopy.value = link;
    document.body.appendChild(txtToCopy);
    txtToCopy.select();
    console.log(txtToCopy.value);
    var res = document.execCommand('copy');
    console.log(res);
    txtToCopy.parentNode.removeChild(txtToCopy);
}
Post a Comment for "Firefox Webextension Not Copying To Clipboard"