键入

时间:2017-01-26 16:38:23

标签: ckeditor

在我们医院,我们正在使用医疗应用程序" TrakCare"这是由InterSystems编写的。该产品使用了CKEditor JavaScript编辑器,它们嵌入了很多" TrakCare"网页(整个产品是基于网络的)。许多医务人员报告说,在输入CKEditor Rich Text控件时,一些输入的字符正在丢失。

重现起来非常困难,因为它似乎只是发生在 你输入得相当快,我们都不能准确和一致地打字,以便我们确定这不是我们的错误。所以我写了一个独立的VBscript来为我们打字。此脚本使用SendKeys以不同的输入速度输入一行文本(从5cps开始,最高可达30cps)。

我们发现,当测试脚本以10cps的速度输入文本并且焦点位于CKEditor控件中时,我们将所有输入字符的大约30%丢失到CKEditor控件中。 当脚本输入文本更快(11cps或更高)或更慢(9cps或更低)时,输入没有丢失。 当焦点在其他地方时(例如Winword,记事本,IE中的任何普通文本字段),在任何速度下输入都没有任何字符丢失。

我们已经通过以下操作系统和浏览器组合尝试了此操作:

  • Windows 7 x64清洁PC。 IE11。 8GB RAM。 i5 CPU。

  • Windows 8.1 x64域名加入了PC。 IE11。 8GB RAM。 i5 CPU。

  • Windows Server 2012 R2域加入服务器。 IE11。 12核心Xeon CPU。 24GB RAM。

所有平台的结果都是一样的。

我们还没有在其他浏览器中测试过,因为TrakCare医疗应用程序仅在IE11中完全运行,因为它使用了各种IE加载项,而这​​些加载项没有Chrome或Firefox等。

我们没有在Intersystems支持方面取得任何进展,所以我们认为如果他们有任何想法我们会问CKEditor社区。有什么关于这种控制你可以想到哪些可能导致我们看到的结果?

0 个答案:

没有答案