如何让点聚WebOffice在线编辑ActiveX插件兼容火狐、谷歌、IE各式浏览器
关于点聚的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的容器
- <object id="Control"
- TYPE="application/x-itst-activex"
- ALIGN="baseline" BORDER="0"
- WIDTH="95%"HEIGHT="600px"
- clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}"
- event_NotifyCtrlReady="NotifyCtrlReady"
- event_NotifyToolBarClick="NotifyToolBarClick"
- event_NotifyWordEvent="NotifyWordEvent">
- </object>
其中的三个事件如下所示:
- //初始化控件 可以初始化加载文档等和设置weboffice的相关属性
- function NotifyCtrlReady() {
- document.all.Control.LoadOriginalFile("E:\\WordDemo\\Demo\\Demo\\doc\\model.doc", "doc");
- }
- //监听工具栏的事件
- function NotifyToolBarClick(id) {
- //eventinfo.innerText = "NotifyToolBarClick 事件发生,工具栏ID:" + id;
- }
- //监听word操作事件
- function NotifyWordEvent(name) {
- //eventinfo.innerText = "NotifyWordEvent 事件发生,Word事件名称:" + name;
- }
3、如何让编辑页面根据浏览器不同装载不同的object对象?
这个可以考虑使用IF IE的浏览器条件注释来达到装载不同object对象的目的。具体的核心装载代码如下所示:
- <!--[if IE]>
- <object id="WebOffice1" height="600px" width="95%" style="left: 0px; top: 0px;" classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5"
- codebase="/ocx/WebOffice.cab#V6,0,5,0">
- <param name="_ExtentX" value="6350" />
- <param name="_ExtentY" value="6350" />
- </object>
- <![endif]-->
- <!--[if !IE]> -->
- <object id="Control"
- TYPE="application/x-itst-activex"
- ALIGN="baseline" BORDER="0"
- WIDTH="95%"HEIGHT="600px"
- clsid="{E77E049B-23FC-4DB8-B756-60529A35FAD5}"
- event_NotifyCtrlReady="NotifyCtrlReady"
- event_NotifyToolBarClick="NotifyToolBarClick"
- event_NotifyWordEvent="NotifyWordEvent">
- </object>
- <!-- <![endif]-->
这样设置过后就可以让weboffice兼容各种蛋疼的浏览器实现文档在线操作了的。
http://www.stepday.com/topic/?613
如何让点聚WebOffice在线编辑ActiveX插件兼容火狐、谷歌、IE各式浏览器相关推荐
- 点聚weboffice在线编辑
WebOffice是一款由北京点聚信息技术有限公司提供的完全免费(商业用途也免费)且功能强大的在线Word/excel/wps编辑辅助控件,可以实现: 1.在线编辑Word.Excel.PPT.WPS ...
- 点聚WebOffice在线编辑word、excel开发指南
http://www.dianju.cn/forum/viewtopic.php?t=9249 WebOffice开发系列指南 WebOffice文档控件技术交流和版本发布 发表回复 17 篇帖子 • ...
- 在线编辑office插件(weboffice)使用
论坛:http://forum.dianju.cn/ 步骤:(1)在html中引入main.js,loadweboffice.js,style.css即可 注意:loadweboffice.js或ht ...
- C# 10分钟入门基于WebOffice实现在线编辑文档,实时保存到服务器(所有office,兼容WPS)
今天,他来了(weboffice在线编辑文档). 上次写了一个在线预览的博,当然,效果并不是太理想,但是紧急解决了当时的问题. 后来,小编重新查找资料,求助大牛,终于使用新的方式替换了之前的low方法 ...
- 在线编辑神器WebOffice + aspose/spire一起开创Office远程办公新时代
让集成WebOffice的协同办公及管理软件更具竞争力 目前政府信息化,办公自动化正如火如荼的进行,而Microsoft Office是办公文档中用的最普遍的一种公文载体,因此,办公自动化要切合实际, ...
- 超好用的PDF在线编辑方法
说起PDF文档,不少小伙伴们对他的印象应该是:工作上被动接收到这类文档比较多,而主动去创造修改PDF文档的经历比较少,但是还是有因为突然需要修改其中的内容,而手慢脚乱.所以,为了在关键时刻不掉链子,乖 ...
- 龙芯推出兼容IE的龙芯浏览器解决方案,全面支持ActiveX插件等应用类型
近期,龙芯中科推出了兼容IE的浏览器解决方案,可全面支持采用ActiveX插件等IE时代技术开发的网页应用. 众所周知,IE浏览器因年代久远,已逐步退出历史舞台.但在我国行业和个人应用中,仍存在着大量 ...
- weboffice功能的实现:在线编辑,保护文档部分编辑,显示,下载
点聚Weboffice IE 上的用法: Weboffice7文件夹是weboffice的文件: .cab是一个压缩形式的文件,里面包含了安装信息,IE会自动安装. Main.js是weboffice ...
- 在线编辑Word,Excel (WebOffice)
[b]1.前言[/b] 很多时候会用到在线编辑保存Word,Excel,这时我们需要用到WebOffice.源代码到[url]www.dsoframer.com[/url],注册后即可下载,完全免费使 ...
最新文章
- android 设置自动弹框,安卓开发 弹出对话框,然后自动消失
- 【Android基础】点击Back键退出应用程序
- Linux高效数据统计命令wc
- 从零写一个编译器(六):语法分析之表驱动语法分析
- java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...
- 2016年系统集成项目管理工程师最新考试说明
- 机器学习之SVM多分类
- 爬虫入门-京东评论爬取和简单分析[学习笔记]
- javascript常用函数集
- springboot mybatis 后台框架平台 集成代码生成器 shiro 权限
- 软件如何上传虚拟服务器,本地软件传到虚拟机上
- 安川控制器MP3300与C# 上位机通讯
- 实时时钟DS1302
- java汉字转拼音或效验汉字是否存在(过滤)
- Android Studio设置关闭当前页面的快捷键
- bootstrap table表格点击行checkbox勾选或取消勾选
- echarts——横向柱状图
- 3dvary灯光材质为什么不亮_为什么老司机都不把卤素车灯升级?听老司机说完,后悔升级了...
- 哥德尔不完全性定理探索数学边界
- (Halcon深度学习)安装深度学习工具(DLT)
热门文章
- 奇虎推出用360安全卫士推广网站技巧
- 神经网络算法应用场景,视觉算法具体是做什么
- [BUUCTF-pwn] wdb_2020_1st_boom1
- 制作价目表,用小程序快速制作属于自己的价目表
- 单文件php在线压缩,解压工具
- deepin linux mac主题,MyDeepin GTK 3主题 Ubuntu、Deepin系统可安装
- TCP/IP协议学习( 三 ) ---- ping原理 和 ICMP
- android app代码审计,常规漏洞/缺陷整理(持续更新)
- Charles的功能介绍与使用教程,一学就会,不信就来试试?
- XILINX FPGA数字信号处理——13、信号同步原理实现