自从谷歌浏览器新版取消支持NPAPI和PPAPI插件支持后,市场上绝大多数WebOffice文档控件包括金格iWebOffice就无法再实现内嵌网页运行了,如下图所示:
所以在浏览器中启动时,纷纷改为弹窗模式启动,如果是通过URL协议方式启动的话,第一次还会弹出警告弹窗,如下图所示:
如果是通过浏览器扩展方式启动的话,会受制于浏览器扩展接口的支持,这不最近某厂的文档控件因为使用了老版本的扩展接口,导致无法加载使用,对用户来说非常麻烦,因为系统如果就无法使用了。
弹窗模式会单独弹出一个独立的窗口来显示编辑窗口,和B/S系统的网页内容是脱离的,操作体验上还是差了一大截。市场上的WebOffice文档控件,绝大多数都是用的OLE嵌入方式,往往还存在多文档打开或同时桌面启动打开时的相互影响问题。比如OLE嵌入微软Office后,再启动桌面Word程序,然后回到OLE嵌入的Word窗口,会发现标题栏和工具栏无法点击操作了。或者启动多个OLE嵌入打开文档后,窗口之间切换编辑窗口,就会发现只有一个窗口的Word工具栏和菜单栏可以点击,有些厂家索性就限制只能启动一个编辑窗口来打开了,使用上就受到了极大限制。
如果想实现内嵌网页的以下效果,那就只能用PageHiOffice网页组件啦:
内嵌网页运行可以做到和网页真正融合到一起,同一个网页里实现文档的所有操作,界面设计体验更好。如果还需要放大编辑区域,可以点击PageHi子菜单切换全屏编辑即可。PageHiOffice网页组件最新的版本,已经完美兼容启动多个OLE嵌入打开文档或同时启动桌面Office使用,互不影响,体验上远胜于市场上同类产品,在线体验地址:http://local.zorrosoft.com/office
PageHiOffice独家同时提供了OLE嵌入和完整嵌入本地微软Office、金山WPS及永中Office软件的技术方案,OLE嵌入方式可以更好的控制文档内容保护,完整嵌入模式功能更丰富,支持文档对比输出。前端如果想在线集成PageHiOffice的话,源码可以参考这里:
1、纯JS:PluginOK: PluginOK中间件是一个实现浏览器与桌面程序之间可双向调用的强兼容、高性能、安全可控、低成本、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。通过此中间件可实现在网页中无障碍操作终端电脑连接的各种硬件设备、调用操作系统API及本地DLL功能,可彻底解决ActiveX控件及桌面自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、Firefox、IE等浏览器中的嵌入使用问题,是开发丰富型、高性能、高安全及实时通信互联网应用的首选,是浏览器进行功能扩展的秘密武器,也是采用了微软Silverlight和Adobe Flex等RIA技术的ERP、CRM等系统兼容Chrome等最新版浏览器的最佳产品。PluginOK中间件提供的前端集成接口语言无关,网页中只需使用简单的JS脚本即可完成与B/S系统的对接,让浏览器成为各种信息化系统集成的最佳容器,彻底解决B/S系统的各种痛点和难点,让桌面程序迁移到浏览器中运行从此再无障碍。 - Gitee.comhttps://gitee.com/zorrosoft/pluginOK/tree/master/Demo/OfficeJS2、VUE2:PluginOK: PluginOK中间件是一个实现浏览器与桌面程序之间可双向调用的强兼容、高性能、安全可控、低成本、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。通过此中间件可实现在网页中无障碍操作终端电脑连接的各种硬件设备、调用操作系统API及本地DLL功能,可彻底解决ActiveX控件及桌面自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、Firefox、IE等浏览器中的嵌入使用问题,是开发丰富型、高性能、高安全及实时通信互联网应用的首选,是浏览器进行功能扩展的秘密武器,也是采用了微软Silverlight和Adobe Flex等RIA技术的ERP、CRM等系统兼容Chrome等最新版浏览器的最佳产品。PluginOK中间件提供的前端集成接口语言无关,网页中只需使用简单的JS脚本即可完成与B/S系统的对接,让浏览器成为各种信息化系统集成的最佳容器,彻底解决B/S系统的各种痛点和难点,让桌面程序迁移到浏览器中运行从此再无障碍。 - Gitee.com
https://gitee.com/zorrosoft/pluginOK/tree/master/Demo/OfficeVue23、VUE3:PluginOK: PluginOK中间件是一个实现浏览器与桌面程序之间可双向调用的强兼容、高性能、安全可控、低成本、轻量级、易集成、可扩展、跨浏览器的原生小程序系统。通过此中间件可实现在网页中无障碍操作终端电脑连接的各种硬件设备、调用操作系统API及本地DLL功能,可彻底解决ActiveX控件及桌面自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、Firefox、IE等浏览器中的嵌入使用问题,是开发丰富型、高性能、高安全及实时通信互联网应用的首选,是浏览器进行功能扩展的秘密武器,也是采用了微软Silverlight和Adobe Flex等RIA技术的ERP、CRM等系统兼容Chrome等最新版浏览器的最佳产品。PluginOK中间件提供的前端集成接口语言无关,网页中只需使用简单的JS脚本即可完成与B/S系统的对接,让浏览器成为各种信息化系统集成的最佳容器,彻底解决B/S系统的各种痛点和难点,让桌面程序迁移到浏览器中运行从此再无障碍。 - Gitee.com
https://gitee.com/zorrosoft/pluginOK/tree/master/Demo/OfficeVue3