ZeroClipboard - Actionscript 中的错误

ZeroClipboard - Error in Actionscript

我正在使用来自 cdnjs

的 ZeroClipboard v2.2.0

运行 这段代码:

$(document).ready(function() {
    $("tr td:last-child").each(function() {
        var element = $(this);
        var button = $('<button type="button" class="btn btn-xs copy-to-clipboard" data-clipboard-text="' + element.html() + '" title="Copy UUID"><span class="glyphicon glyphicon-file"></span></button>');
        button.tooltip();

        button.appendTo(element);

        var clipboard = new ZeroClipboard(button);
        clipboard.on("ready", function(event) {
            clipboard.on("aftercopy", function(event) {
                alert("Copied: " +  event.data["text/plain"]);
            });
        });
    });
});

此代码在 table 中插入 copy to clipboard 按钮:

但是当我拖过其中一个 copy to clipboard 按钮时,firebug 显示此异常:uncaught exception: Error in Actionscript. Use a try/catch block to find error.

我做错了什么?

解决了。必须添加一些配置:

ZeroClipboard.config({
        swfPath: '//cdnjs.cloudflare.com/ajax/libs/zeroclipboard/2.2.0/ZeroClipboard.swf',
        forceHandCursor: true,
        debug: true,
        trustedDomains: [window.location.host, "cdnjs.cloudflare.com"]
    });