微云影像DICOM HTML5 Viewer浏览器兼容性

   随着互联网应用的快速发展,网页浏览器的竞争变得越发激烈,JavaScript、HTML5、GPU加速、硬件加速等新名词接连出现在各个浏览器的宣传语中。虽然微云影像的DICOM HTML5 Viewer中文翻译也叫医学影像浏览器,但是和这些网页浏览器却不是同一类的软件,反而是非常依赖这些网页浏览器为医生等最终用户提供服务的。


    在开发和测试过程中,微云影像主要使用谷歌的Chrome浏览器,Mac的Safari浏览器,Windows的IE(含win10上的Edge浏览器)和火狐浏览器(Firefox),并且在iOS和安卓的平台上也是使用系统自带浏览器和微信的浏览器作测试。但微云影像作为一家立足于中国的互联网医学影像影像技术创新公司,国内的医生和专家是我们服务的主要用户之一,因此各类国产浏览器也是我们不得不积极面对的影响因素。而随着微云影像的产品逐步渗透基层医院医生,我们也收到越来越多的关于Dodo DICOM HTML5 Viewer与各大国产浏览器的兼容性的咨询,这也是催生这次测试的重要原因之一。

    本次测试的浏览器主要是运行于Windows桌面的浏览器,不包含UC、海豚、云舟(http://boatmob.com)等移动端浏览器的测试.本次测试也不以评价各浏览器的好坏为结果,仅仅测试微云影像旗下Dodo DICOM HTML5 Viewer在各个浏览器中的兼容性。


    首先来看看测试的六大国产浏览器:360安全浏览器、傲游浏览器、QQ浏览器、搜狗浏览器、百度浏览器、猎豹浏览器。除傲游浏览器外,其他五大浏览器统统提供了Webkit+IE的双核模式,每种浏览器都使用能下载到的最新版,实际的测试也是针对每个浏览器的每种内核测试,总共为11个测试。测试的机器为windows 7高级版笔记本,独立显卡,8G内存,系统自带的IE已升级为IE11。

    在测试过程中我们发现,基本上所有的国产浏览器都提供了鼠标手势的功能,即在网页上按下鼠标右键并移动鼠标从而执行关闭网页等操作。而在Dodo DICOM HTML5 Viewer中,默认以鼠标右键作为调窗操作的手势操作,这导致了Dodo DICOM HTML5 Viewer的右键操作功能基本处在不可用的状态。经过咨询网页浏览器开发的专业人士、并查询了各个国产浏览器的主页及相关的技术文档,都没有找到一个办法可以在页面中直接禁用掉浏览器的鼠标手势功能,只能通过在浏览器的设置里关闭鼠标手势操作。因此这里的测试都是在关闭了浏览器的鼠标手势功能后进行的。而未关闭鼠标手势时鼠标左键的操作正常,所以如果用户真的非常喜欢网页浏览器的鼠标手势,可以通过切换Dodo DICOM HTML5 Viewer的鼠标操作模式来统一使用鼠标左键进行图像操作。

    除此之外,我们在测试中也发现了一些浏览器的兼容性问题,有一些通过修改程序可以绕过和避免,这些修改和改进会在后面的版本中更新。但是有一些问题实在是没找到原因或者解决办法,针对这些问题我们汇总结果如下:

总结来看,主要是下面三个问题:

  1. 鼠标右键操作失效。这是在关闭了鼠标手势之后,鼠标右键操作还不启作用。这应该是国产网页浏览器实现的原因。

  2. 360安全浏览器在Webkit内核下无论怎么样都无法开启硬件加速选项,即使按照客服告诉的办法也不好使,即宣传中的GPU加速、硬件加速等特性无法使用。如果有能开启的同志,麻烦告诉我怎么能开启成功。

  3. 百度浏览器在Webkit内核下图像会显示颠倒了,这和微信浏览器在早期的BUG类似,估计是因为引入的Chromium代码有BUG有关系。微信浏览器已经通过额外的代码避开了,百度这个暂时不打算做针对性处理了。

    总之,从结果来看,Webkit内核对HTML5的标准支持的更好,Dodo DICOM HTML5 Viewer运行的兼容性也更好。因此在实际使用的场景中,我们推荐在Windows平台上使用Chrome浏览器,在MAC上使用Safari浏览器。对另外通过这次测试,我们也对Dodo DICOM HTML5 Viewer做了一些调整和改进,这些修改和改进会在后面的版本中更新:

  1. 通过针对性的网页指令,默认让所有的双核浏览器使用极速内核(Webkit内核)访问页面,并且默认使用GPU加速、硬件加速等加速技术,提高用户响应速度。

  2.    改进兼容模式下代码算法,大幅提高代码的效率,从而大幅提高兼容模式下调窗等操作响应时间。512*512的大小的CT图像的调窗处理时间由原来的50-60毫秒优化到10-20毫秒,某些特殊的情况下响应速度甚至能达到1-3毫秒,接近极速模式下的操作体验。我们无法改变网页浏览器什么,我们只能通过我们的努力给最终用户带去更好的体验。


    最后照例是广告时间。想要第一时间体验微云影像的提供的互联网医学影像服务?想要顶尖、专业的医学影像技术团队为您定制开发您急需的功能吗?欢迎联系并使用微云影像的各项服务:

  • 如果您需要在那你的网站或者APP中使用医学影像,我们郑重向你推荐微云影像的“互联网医学影像接入服务”:无需任何前期接入或者集成费用,您就可以获得一个在互联网上任意设备或应用都可以访问的医学影像浏览器。

  • 如果您需要在院内通过Web或者移动设备调阅影像,欢迎关注微云影像的院内影像管理系统。

  • 如果您希望把您的影像病例资料从移动硬盘中解放出来,真正做到随时可访问和共享,请关注我们的云病案软件平台。

更多信息敬请关注微信/新浪微博:@微云影像。 或请访问微云影像的官方网站http://www.weiyunyingxiang.com