Windows 8 Ace编辑器-Can';t从编辑器复制并粘贴到外部应用程序(例如记事本)

Windows 8 Ace编辑器-Can';t从编辑器复制并粘贴到外部应用程序(例如记事本),windows-8,windows-10,ace-editor,Windows 8,Windows 10,Ace Editor,我在.NET应用程序中嵌入了该文件(目标框架设置为4.6),一些用户无法将编辑器中的内容复制并粘贴到外部文档(例如,到记事本)。从记事本/任何其他应用程序复制到嵌入式Ace编辑器即可 我的Windows 8计算机完全没有问题,无论是自定义Internet选项还是默认设置。我的一些同事不能复制和粘贴,而其他人可以。我认为这可能是Windows 10的问题,因为复制和粘贴功能适用于所有使用Windows 8的同事,但对于使用Windows 10的同事来说,这是偶然的 如果我在虚拟机上安装Window

我在.NET应用程序中嵌入了该文件(目标框架设置为4.6),一些用户无法将编辑器中的内容复制并粘贴到外部文档(例如,到记事本)。从记事本/任何其他应用程序复制到嵌入式Ace编辑器即可

我的Windows 8计算机完全没有问题,无论是自定义Internet选项还是默认设置。我的一些同事不能复制和粘贴,而其他人可以。我认为这可能是Windows 10的问题,因为复制和粘贴功能适用于所有使用Windows 8的同事,但对于使用Windows 10的同事来说,这是偶然的

如果我在虚拟机上安装Windows 10的新副本,我也会遇到同样的问题。我已经更新了虚拟机上的Internet选项(在Internet Explorer-版本11.162.10586.0中),以匹配我的Windows 8计算机上的Internet选项

在安全设置中,我启用了以下功能:

  • 主动脚本
  • 允许编程剪贴板访问
在受影响的计算机上,当将内容复制到记事本时,我只看到一个正方形,我假设它是ASCII?在记事本++上,我得到文本“SOH”,只是它不是文本,因为我不能突出显示单个字符。从编辑器复制任何内容时都会出现这种情况

没有其他互联网选项(据我所知)会影响Ace编辑器。如果您知道任何可能有帮助的设置,请告诉我。此外,事件日志中没有应用程序错误

这在技术上不是一个编程问题,但我仍然觉得它与StackOverflow相关。我不确定这个问题在别的什么地方合适。如果mods认为这应该在其他堆栈交换站点之一,请随意移动它

如果你需要更多的信息,请告诉我

更新:


@一个用户给我指出了正确的方向。如果您在仅用于IE的上下文中使用Ace编辑器,那么将主Ace.js文件中的MIME类型从“text/plain”更改为“text”应该可以解决您的问题。这种变通方法不适用于编辑器在其他浏览器中使用的情况。在我的情况下,编辑器已嵌入到.NET应用程序中,不太可能在该上下文之外使用。

这可能与相关,请尝试更新到最新版本。

我将尝试此方法并与您联系。感谢我的同事对ace编辑器文件进行了大量修改,因此textinput.js文件不存在。然而,我能够使用github链接中的一个建议,解决了这个问题。ace编辑器只能在IE环境中使用,因此将MIME类型从“纯文本”更改为“文本”是一个合适的解决方案。如果这会引起问题(我肯定不会),我会和我的同事谈谈,更新相应的文件。谢谢你给我指明了正确的方向!