在项目中使用DSOFramer需要注意的一些地方
DSOFramer插件,就是能帮助我们能在页面调用微软的office套件,常用的有word跟excel等,最重要是因为它免费!!!
当然,免费的插件,肯定或多或少有点不如人意,例如兼容性,稳定性等,都有待提高
本人java农一枚,不熟悉windows这些插件的内部原理,也没时间去细致研究。
如果对word等操作要求比较高,还是用收费的吧,或者国内一些搞OA系统比较吊的公司的产品比较好
好吧,回归正题
经过我一番测试,总结如下:
1、 机器要安装了office2003,2007或者2010,2013等版本之一,还有WPS或者openoffice等免费办公软件是不支持的,另外如果office跟WPS等软件混装在一起,也会出现一些莫名其妙的问题,所以建议最好机器只安装office的东东;
2、 请确保使用的浏览器是IE浏览器,建议用IE6,IE8(效果最好),经测试IE9,IE10都可以支持使用,其他浏览器如:chrome,safari,firefox等,均不支持
3、请确保浏览器使用的是32位的IE浏览器,系统不支持64位的IE浏览器。具体查看方法如下图,如果像下面“64-bit Edition”,证明使用的浏览器为64位的IE浏览器
4、 在页面打开word文档的时候,如果弹出如下的警告框
说什么Internet Explorer-安全警告,dosframer.cab 未知发行商等等,其实这个问题真的遇到的比较多,
这个其实是IE的安全选项设置的比较高,而且免费的dosframer一般也没到数据签名等问题,所以IE就会拦住,不给安装插件
那如何解决呢?
方案:
检查一下是否数据签名的问题
打开IE-工具-Internet选项-高级
把“允许运行或安装软件,即使签名无效”选项勾上
好的,这样搞完,关掉IE,重新打开,再试试,一般来说,应该就没什么问题了~~~
如果还是有拦截的话,可以去"安全"设置一下
如上图那样,把那些(不安全)的都启用一下~~~
等dosframer插件成功安装之后,就可以把这些安全项目还原成原来的
我发现的暂时那么多,欢迎指教
最后推荐一下一篇讲dosframer的博客,我觉得讲得很不错,如果需要用到dosframer的朋友,估计会用得上
地址如下:http://blog.csdn.net/shi0090/article/details/8549235
本博完!