与IE8一起使用ActiveX时剪贴板复制粘贴错误

时间:2011-10-12 16:35:18

标签: internet-explorer vb6 internet-explorer-8 activex clipboard

我正在开发一个ActiveX工具,允许用户将数据从中复制到系统剪贴板中。 然后,用户可以将数据粘贴到记事本或类似的东西中。

它适用于IE6和IE7。

然而,对于IE8,我们收到一个错误:“无法打开剪贴板”。 错误号码是:20027

尝试了以下事情,但没有帮助: 1.启用所有IE选项。 2.从IE“可信站点”添加和删除站点。 3. IE8兼容模式。

更糟糕的是,我没有找到任何网站来讨论为什么会发生此错误。 它似乎是保护通用IE用户的“功能”..但我想知道它的细节,以便我找到一个解决方法。

如果您对此问题的原因或可能的解决方案有什么了解,那将会有很大的帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

Web浏览器已经允许在需要时向用户提示复制到剪辑栏本身 How do I copy to the clipboard in JavaScript?
看到你正在使用ActiveX控件,你只能局限于IE,这使得它很容易。

对于IE8保护模式,请参阅What's new in IE8working with protected mode文章。