Windows 8 Ace编辑器-Can';t从编辑器复制并粘贴到外部应用程序(例如记事本)
我在.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选项 在安全设置中,我启用了以下功能: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
- 主动脚本
- 允许编程剪贴板访问
@一个用户给我指出了正确的方向。如果您在仅用于IE的上下文中使用Ace编辑器,那么将主Ace.js文件中的MIME类型从“text/plain”更改为“text”应该可以解决您的问题。这种变通方法不适用于编辑器在其他浏览器中使用的情况。在我的情况下,编辑器已嵌入到.NET应用程序中,不太可能在该上下文之外使用。这可能与相关,请尝试更新到最新版本。我将尝试此方法并与您联系。感谢我的同事对ace编辑器文件进行了大量修改,因此textinput.js文件不存在。然而,我能够使用github链接中的一个建议,解决了这个问题。ace编辑器只能在IE环境中使用,因此将MIME类型从“纯文本”更改为“文本”是一个合适的解决方案。如果这会引起问题(我肯定不会),我会和我的同事谈谈,更新相应的文件。谢谢你给我指明了正确的方向!