关于点聚的weboffice ActiveX插件的使用在IE下只需要安装对应weboffice.ocx插件即可实现在线文档编辑。对于非IE如谷歌、火狐浏览器来说就有些不同了的,如果想要兼容谷歌和火狐需要采用标准的NPAPI的开发的插件,具体的需要做以下几个步骤:

1、请安装下面链接地址的插件包

目前版本:http://code.google.com/p/ff-activex-host/downloads/detail?name=ffactivex-setup-r39.exe&can=2&q=

2、安装插件包完成后调整加载weboffice的容器

[java] view plaincopy
  1. <object  id="Control"
  2. TYPE="application/x-itst-activex"
  3. ALIGN="baseline" BORDER="0"
  4. WIDTH="95%"HEIGHT="600px"
  5. clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}"
  6. event_NotifyCtrlReady="NotifyCtrlReady"
  7. event_NotifyToolBarClick="NotifyToolBarClick"
  8. event_NotifyWordEvent="NotifyWordEvent">
  9. </object>

其中的三个事件如下所示:

[java] view plaincopy
  1. //初始化控件 可以初始化加载文档等和设置weboffice的相关属性
  2. function NotifyCtrlReady() {
  3. document.all.Control.LoadOriginalFile("E:\\WordDemo\\Demo\\Demo\\doc\\model.doc", "doc");
  4. }
  5. //监听工具栏的事件
  6. function NotifyToolBarClick(id) {
  7. //eventinfo.innerText = "NotifyToolBarClick 事件发生,工具栏ID:" + id;
  8. }
  9. //监听word操作事件
  10. function NotifyWordEvent(name) {
  11. //eventinfo.innerText = "NotifyWordEvent 事件发生,Word事件名称:" + name;
  12. }

3、如何让编辑页面根据浏览器不同装载不同的object对象?

这个可以考虑使用IF IE的浏览器条件注释来达到装载不同object对象的目的。具体的核心装载代码如下所示:

[html] view plaincopy
  1. <!--[if IE]>
  2. <object id="WebOffice1" height="600px" width="95%" style="left: 0px; top: 0px;" classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5"
  3. codebase="/ocx/WebOffice.cab#V6,0,5,0">
  4. <param name="_ExtentX" value="6350" />
  5. <param name="_ExtentY" value="6350" />
  6. </object>
  7. <![endif]-->
  8. <!--[if !IE]> -->
  9. <object  id="Control"
  10. TYPE="application/x-itst-activex"
  11. ALIGN="baseline" BORDER="0"
  12. WIDTH="95%"HEIGHT="600px"
  13. clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}"
  14. event_NotifyCtrlReady="NotifyCtrlReady"
  15. event_NotifyToolBarClick="NotifyToolBarClick"
  16. event_NotifyWordEvent="NotifyWordEvent">
  17. </object>
  18. <!-- <![endif]-->

这样设置过后就可以让weboffice兼容各种蛋疼的浏览器实现文档在线操作了的。

http://www.stepday.com/topic/?613

如何让点聚WebOffice在线编辑ActiveX插件兼容火狐、谷歌、IE各式浏览器相关推荐

  1. 点聚weboffice在线编辑

    WebOffice是一款由北京点聚信息技术有限公司提供的完全免费(商业用途也免费)且功能强大的在线Word/excel/wps编辑辅助控件,可以实现: 1.在线编辑Word.Excel.PPT.WPS ...

  2. 点聚WebOffice在线编辑word、excel开发指南

    http://www.dianju.cn/forum/viewtopic.php?t=9249 WebOffice开发系列指南 WebOffice文档控件技术交流和版本发布 发表回复 17 篇帖子 • ...

  3. 在线编辑office插件(weboffice)使用

    论坛:http://forum.dianju.cn/ 步骤:(1)在html中引入main.js,loadweboffice.js,style.css即可 注意:loadweboffice.js或ht ...

  4. C# 10分钟入门基于WebOffice实现在线编辑文档,实时保存到服务器(所有office,兼容WPS)

    今天,他来了(weboffice在线编辑文档). 上次写了一个在线预览的博,当然,效果并不是太理想,但是紧急解决了当时的问题. 后来,小编重新查找资料,求助大牛,终于使用新的方式替换了之前的low方法 ...

  5. 在线编辑神器WebOffice + aspose/spire一起开创Office远程办公新时代

    让集成WebOffice的协同办公及管理软件更具竞争力 目前政府信息化,办公自动化正如火如荼的进行,而Microsoft Office是办公文档中用的最普遍的一种公文载体,因此,办公自动化要切合实际, ...

  6. 超好用的PDF在线编辑方法

    说起PDF文档,不少小伙伴们对他的印象应该是:工作上被动接收到这类文档比较多,而主动去创造修改PDF文档的经历比较少,但是还是有因为突然需要修改其中的内容,而手慢脚乱.所以,为了在关键时刻不掉链子,乖 ...

  7. 龙芯推出兼容IE的龙芯浏览器解决方案,全面支持ActiveX插件等应用类型

    近期,龙芯中科推出了兼容IE的浏览器解决方案,可全面支持采用ActiveX插件等IE时代技术开发的网页应用. 众所周知,IE浏览器因年代久远,已逐步退出历史舞台.但在我国行业和个人应用中,仍存在着大量 ...

  8. weboffice功能的实现:在线编辑,保护文档部分编辑,显示,下载

    点聚Weboffice IE 上的用法: Weboffice7文件夹是weboffice的文件: .cab是一个压缩形式的文件,里面包含了安装信息,IE会自动安装. Main.js是weboffice ...

  9. 在线编辑Word,Excel (WebOffice)

    [b]1.前言[/b] 很多时候会用到在线编辑保存Word,Excel,这时我们需要用到WebOffice.源代码到[url]www.dsoframer.com[/url],注册后即可下载,完全免费使 ...

最新文章

  1. android 设置自动弹框,安卓开发 弹出对话框,然后自动消失
  2. 【Android基础】点击Back键退出应用程序
  3. Linux高效数据统计命令wc
  4. 从零写一个编译器(六):语法分析之表驱动语法分析
  5. java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...
  6. 2016年系统集成项目管理工程师最新考试说明
  7. 机器学习之SVM多分类
  8. 爬虫入门-京东评论爬取和简单分析[学习笔记]
  9. javascript常用函数集
  10. springboot mybatis 后台框架平台 集成代码生成器 shiro 权限
  11. 软件如何上传虚拟服务器,本地软件传到虚拟机上
  12. 安川控制器MP3300与C# 上位机通讯
  13. 实时时钟DS1302
  14. java汉字转拼音或效验汉字是否存在(过滤)
  15. Android Studio设置关闭当前页面的快捷键
  16. bootstrap table表格点击行checkbox勾选或取消勾选
  17. echarts——横向柱状图
  18. 3dvary灯光材质为什么不亮_为什么老司机都不把卤素车灯升级?听老司机说完,后悔升级了...
  19. 哥德尔不完全性定理探索数学边界
  20. (Halcon深度学习)安装深度学习工具(DLT)

热门文章

  1. 奇虎推出用360安全卫士推广网站技巧
  2. 神经网络算法应用场景,视觉算法具体是做什么
  3. [BUUCTF-pwn] wdb_2020_1st_boom1
  4. 制作价目表,用小程序快速制作属于自己的价目表
  5. 单文件php在线压缩,解压工具
  6. deepin linux mac主题,MyDeepin GTK 3主题 Ubuntu、Deepin系统可安装
  7. TCP/IP协议学习( 三 ) ---- ping原理 和 ICMP
  8. android app代码审计,常规漏洞/缺陷整理(持续更新)
  9. Charles的功能介绍与使用教程,一学就会,不信就来试试?
  10. XILINX FPGA数字信号处理——13、信号同步原理实现