【问题标题】:ZeroClipboard's transparent .swf showing as opaque white box in IE10?ZeroClipboard 的透明 .swf 在 IE10 中显示为不透明的白框?
【发布时间】:2015-12-09 15:04:42
【问题描述】:

我在一个新应用程序中实现了 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();
});

这仍然可以正常运行/复制,但是当用户悬停时,我只是得到一个覆盖绑定对象的不透明白框。

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

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

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

【问题讨论】:

  • 尝试验证 Flash Player 已启用/可用。
  • @akmozo 谢谢。这让我三重检查......我注意到一个启用的附加组件正在困扰我。 VMWare Adob​​e Flash“优化器”。我们在 VMWare View 环境中,这是我的问题。

标签: javascript flash internet-explorer-10 vmware zeroclipboard


【解决方案1】:

罪魁祸首是一个名为“VMWare Adob​​e Flash Optmizer”的 IE 插件。

启用后,它似乎正在冲洗 Flash 透明度。

禁用该插件可以让我的 ZeroClipboard 代码正常运行!

【讨论】:

    猜你喜欢
    • 2020-11-29
    • 1970-01-01
    • 2011-06-22
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多