Javascript FXSCopyButton在IE中不工作,如何在IE中复制到剪贴板

Javascript FXSCopyButton在IE中不工作,如何在IE中复制到剪贴板,javascript,internet-explorer,copy-paste,Javascript,Internet Explorer,Copy Paste,我的页面上有以下代码,显示一个文本框,后面有一个复制按钮(将内容放在剪贴板上) 我的最佳选择是基于浏览器进行切换,而不是在IE中进行剪贴板切换吗?我是否在这里做错了什么,或者是否有更好的方法可以为所有浏览器复制到剪贴板?您可以改用clipboardData对象: 什么版本的IE?记住,旧的IE实现ES标准非常落后。目前使用的IE11可能是我想首先关注的IE浏览器 public showDialog(): DataLab.Util.Promise<IDialogResult>

我的页面上有以下代码,显示一个文本框,后面有一个复制按钮(将内容放在剪贴板上)


我的最佳选择是基于浏览器进行切换,而不是在IE中进行剪贴板切换吗?我是否在这里做错了什么,或者是否有更好的方法可以为所有浏览器复制到剪贴板?

您可以改用clipboardData对象:


什么版本的IE?记住,旧的IE实现ES标准非常落后。目前使用的IE11可能是我想首先关注的IE浏览器
    public showDialog(): DataLab.Util.Promise<IDialogResult> {
        var p = DialogViews.ShowApiCode.show(this);
        $("#short-code").fxsCopyButton({
            ariaLabelledBy: "short-code-label",
            labelElement: $("#short-code-input"),
            getClipboardText: function () { return $("#short-code-text").val(); }
        });
        $("#short-code-text").click(function () {
            $(this).select();
        });
        return p;
    }
         $("#short-code").fxsCopyButton({