ZeroClipboard 的透明 .swf 在 IE10 中显示为不透明的白框?

ZeroClipboard's transparent .swf showing as opaque white box in IE10?

我在一个新应用程序中实现了 ZeroClipboard,运行 在 Chrome/FF 中非常漂亮。

不幸的是,大多数用户群都被困在 IE10 上,而在 IE10 中,我无法使覆盖的 flash 文件透明。

这是我的 ZeroClipboard 代码:

//Set up Click To Clipboard functionality
ZeroClipboard.config({ swfPath: "Scripts/ZeroClipboard.swf" });

var client = new ZeroClipboard($('.field span'));
client.on('ready', function (event) {
    console.log('Copy .swf is loaded');

    client.on('copy', function (event) {
        event.clipboardData.setData('text/plain', event.target.innerHTML);
    });

    client.on('aftercopy', function (event) {
        console.log('Copied text to clipboard: ' + event.data['text/plain']);
    });
});

client.on('error', function (event) {
    console.log('ZeroClipboard error of type "' + event.name + '": ' + event.message);
    ZeroClipboard.destroy();
});

这仍然 functions/copies 正确,但当用户悬停时,我只是得到一个覆盖绑定对象的不透明白框。

我在 ZeroClipboard 演示站点上的 IE10 中也发生了这种行为,所以我很确定我的代码没问题...

这是 Flash 透明度和 IE10 的已知错误吗? (希望有解决方案?)

我使用的是最新版本的 ZeroClipboard (v2.2) 并且反复更新了 flash。任何解决此问题的帮助将不胜感激!

罪魁祸首是一个名为 "VMWare Adobe Flash Optmizer" 的 IE 插件。

启用后,它似乎正在处理 Flash 透明度。

禁用附加组件让我的 ZeroClipboard 代码 运行 没有问题!