pageoffice 谷歌浏览器_pageoffice控件 谷歌浏览器如何调用 - CSDN
精华内容
参与话题
  • 是输入网址的问题, 如果是index的话,会出现提示打开 pageofficeprotocol的界面 输入 http://localhost:8080/maven-springmvc/demo/index ,效果如图: 输入... ...

    在这里插入图片描述
    问题原因:
    如果请求,直接返回PageOfficeCtrl对象,而不是用POBrowser.openWindowModeless()来打开,就会报这个错。

    解决方法:
    POBrowser.openWindowModeless() 来打开返回的PageOfficeCtrl对象。

    具体解释:
    pageoffice主要2部分组成:
    POBrowser 这个是应用程序,里面可以包含word编辑器。
    PageOfficeCtrl 这个是界面的word编辑器。

    正确的调用方式代码:

    <a href="javascript:POBrowser.openWindowModeless('word','width=1200px;height=800px;')">rest-word</a>
    

    代码解读:
    POBrowser.openWindowModeless()打开一个应用程序,里面的的word编辑器是 'word’请求返回的PageOfficeCtrl对象。

    展开全文
  • Edge浏览器、谷歌浏览器42及以上版本和火狐浏览器52及以上版本做了比较大的升级,内容是禁止了所有的插件。 不光是pageoffice其他的插件也用不了,如果想在这样浏览器上打开pageoffice,使用pageoffice的新特性...

    Edge浏览器、谷歌浏览器42及以上版本和火狐浏览器52及以上版本做了比较大的升级,内容是禁止了所有的插件。

    不光是pageoffice其他的插件也用不了,如果想在这样浏览器上打开pageoffice,使用pageoffice的新特性pageofficelink方法打开文档即可。

    代码就一句

    常规打开文档超链接的代码写法:<a href="Word.jsp?id=12">某某公司公文-12<a>
    POL打开文档超链接的代码写法:<a href="<%=PageOfficeLink.openWindow(request, "Word.jsp?id=12","width=800px;height=800px;")%>">

     

    实际上是用ie打开pageoffice

    --------------------------------------------以上是pageoffice4.0以下处理方式,新版如下----------------------------------------------------------------

     

    新版PageOffice为什么用弹出窗口的方式打开Office文件

              目前的包含文档处理功能的Web办公系统,在打开文档的时候,一部分系统是采用Office文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用的是弹出新的浏览器窗口,里面完整的嵌入Office文件的打开方式,这两种方式都有各自的优点和缺点。

             主窗口页面中嵌入方式:主窗口中包含了丰富的菜单、按钮和输入框等元素,那么通过JS调用,可以很方便的实现文档控件与HTML元素的交互,但是屏幕的尺寸是有限的,浏览器本身的标题栏要占据整个屏幕至少十分之一的区域,Web项目页面的上方一般是整行的单位标识区,左侧是系统的导航区,右侧的工作去只能占据整个浏览器窗口大约三分之二到四分之三的大小,把office文档嵌入到工作区域之后,office的工具栏自身又要占用一大块区域,留给用户编辑Office文档的区域就显的非常小,用户编辑文档时连半页内容也看不全,操作极为不便。

             采用弹出新浏览器窗口的方式:与主窗口页面中嵌入方式刚刚相反,使用js的window.open方法或window.showModelessDialog方法在弹出的新浏览器窗口满屏的嵌入文档控件,而且还可以设置浏览器自己的工具栏隐藏,这样就与本地全屏启动Office文档编辑的体验一样舒适。相对主窗口页面中嵌入方式来说,用户更容易接受弹出新浏览器窗口方式,但是对于系统的开发人员来说代价就很大了。在弹出新窗口的时候可以用js传递部分参数,可新窗口中的文件打开之后,如果需要与主窗口做数据的交互或数据的同步,就完全无法实现,并且在文件关闭的时候也无法通知主窗口做一些更新数据的操作。

             鉴于以上情况, 北京卓正软件公司的PageOffice 开发团队结合两种方式的优点创造性的研发出了POBrowser方式在线打开文档。不管主窗口是什么浏览器,在在线打开文档的时候都会弹出PageOffice产品提供的新浏览器窗口:POBrowser,POBrowser是基于IE内核的所以可以支持插件,POBrowser不但保持了主窗口中的Session,还可以通过名称为POBrowser的JavaScript对象提供的一组方法与父窗口传递参数和交互调用,彻底解决主窗口与子窗口的割裂问题。同时PageOffice V4.0还解决了以下四个问题。

             第一,Chrome浏览器从42版本开始默认不启动插件,从45版本开始彻底关闭插件调用接口,网页中的任何插件(包括网银插件)都无法在Chrome浏览器中运行。FireFox浏览器在2016年年初发布消息,到2016年年底Firefox浏览器将关闭插件调用接口,所以从Firefox的52版本开始所有网页中的插件也都不能运行了。Chrome和Firefox停止对插件支持的原因主要有两点,第一是因为这两个浏览器中的插件技术都是基于NPAPI技术接口标准的,这种技术接口的缺陷是开发的插件很不稳定,所以大家在使用Chrome和Firefox的时候如果网页中使用了插件(包括Flash)就会经常出现浏览器崩溃的现象;第二点是现在HTML5技术的日益完善和推广,已经可以解决网页中播放视频的需求(网页中使用频率最高的插件就是Flash ,目的就是为了播放视频),所以从苹果公司率先放弃Flash改用HTML5开始,Chrome和Firefox也放弃了对插件的支持。PageOfficeV4.0则采用POBrowser技术完美解决了这个问题,Chrome和Firefox都可以继续运行PageOffice进行在线Office文档操作。

             第二,Web项目的推行问题。目前市场上Chrome和FireFox浏览器占有很大的份额,用户的电脑上同时安装了多个浏览器的情况是极为普遍的现象,并且很多用户喜欢和习惯使用Chrome浏览器,大部分的网站也以Chrome和Firefox浏览器为标准布局自己的网站页面,所以用户使用Chrome或Firefox看到的网页是最漂亮的,如果让用户在使用包含有在线文档处理功能的Web项目时必须用IE浏览器,那么Web项目的推行阻力是很大的。如果使用新版PageOffice,那么用户可以保持使用Chrome和FireFox的习惯,Web项目的推行完全不受浏览器的制约和影响。

             第三,以弹出窗的方式在线同时打开多个文件时,多个子窗口文档的混乱问题。多个文件同时打开,区分开哪个子窗口中的文件分别对应文档列表中的哪个文件就变成了一个头疼的问题,如果此问题不能有效解决,那么还会出现同一份文件重复打开的问题。POBrowser方式弹出子窗口打开文件时,会在主窗口上自动生成激活子窗口的按钮,只需要点击此按钮就可以把当前主窗口上对应打开文件的子窗口切换出来,彻底解决此混乱问题。 

             第四,不同的浏览器针对JavaScript的onunload,onbeforeunload事件互不兼容的问题。POBrowser提供了浏览器关闭的事件,可以保证在浏览器关闭的时候一定会触发开发人员希望执行的js代码,比如调用PageOffice提供的判断文件是否修改的属性,或提示用户保存等等需求。

             综上所述,我们推荐开发者优先采用POBrowser方式集成新版PageOffice,这不仅能够彻底完美解决浏览器问题,而且还能为用户带来良好的操作体验。

    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201607/11/1468222404_417260.png)
  • Google Chrome OS(Chrome操作系统)的用户长久以来,一直非常享受可以在浏览器中打开微软Office文档。现在,GoogleOffice的支持不仅是在Chrome...Office Viewer beta版作为Google Chrome的扩展,可以安装在Ch

    日期:2013-5-30  来源:GBin1.com

    Chrome扩展:让你使用浏览器打开Office文件

    Google Chrome OS(Chrome操作系统)的用户长久以来,一直非常享受可以在浏览器中打开微软Office文档。现在,Google对Office的支持不仅是在Chrome操作系统上,同时也在Windows和Mac操作系统上实现了。

    Office Viewer beta版作为Google Chrome的扩展,可以安装在Chrome 27或是更高版本上,目前该扩展只在测试频道。如果你想要使用预发布版本,你可以从Chrome商城上安装Office Viewer(同时还包括测试版)。

    这款新增的扩展可以打开大多数微软Office文件,其中包括.doc,.docx,.xls,.xlsx,.ppt,.pptx。Office Viewer的界面与Chrome的PDF预览界面非常相似,它来自于Google去年收购的QuickOffice

    毋庸置疑的,这仍是一款测试版本的插件,它必定存在着缺点 - 有着许多bug,还有许多未完善的地方。例如在测试中我们发现,它不能打开最简单的电子表格。另一个例子是,在.docx Word文本中,选择文本操作是需要碰运气的,它有时工作,其他时候则像是文档被转化成了图片,选择文本操作就无法工作了。

    从有利的一面来看,用一个专门的沙箱打开Office文档意味着,保护你免于遭受到任何文件中带的恶意软件或者病毒的侵害。

    不过,Chrome的Office插件尚有未完善的地方有待改进,显然它还没有为黄金时间做好准备。虽然,它对于没有微软Office组件的 Chrome操作系统而言,是个必备装备,但是除此以外的其他系统上,当你在线的时候,最好用Google Drive去浏览文件(假设你想使用Google的服务,如果你不想,Zoho Docs是个不错的选择),当你不在线的时候,你可以使用MS Office或者是Open/Libre Office浏览文件。

    网络出处:http://www.webmonkey.com/2013/04/chrome-extension-opens-ms-office-docs-in-the-browser/

    via 极客标签

    来源:Chrome扩展:让你使用浏览器打开Office文件

    展开全文
  • pageOffice插件在chrome和firefox中能够正确弹出,在IE浏览器中没有反应,前端和后端均不报错 解决方式 在js中调用插件之前,添加如下代码: window.event.returnValue = false; if (window.event.preventDefault)...

    问题描述

    pageOffice插件在chrome和firefox中能够正确弹出,在IE浏览器中没有反应,前端和后端均不报错

    解决方式

    在js中调用插件之前,添加如下代码:

            window.event.returnValue = false;
            if (window.event.preventDefault) window.event.preventDefault();
    
    展开全文
  • 公司OA(管理系统)需要打开Office文档,以前是用插件做的,浏览器兼容性差,性能不好,咨询下有没有办法在浏览器直接打开Office文档
  • pageoffice插件

    千次阅读 2018-02-09 11:53:28
    下载了最新版本的 pageoffice v4.3 运行demo 安装插件打开office 没错误把demo方法和jsp拷到项目里配置好环境后 一直不能用 一时认为这个插件需要和demo一样的文件格式才能用 放成那样的格式之后demo格式的网页果然...
  • 目前的包含文档处理功能的Web办公系统,在打开文档的时候,一部分系统是采用Office文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用的是弹出新的浏览器窗口,里面完整的嵌入Office文件的打开方式,这两...
  • 再打开在线Office是提示:当前PageOffice需要获取跟高版本的授权才能正常运行Error :0x00005。。如果是PageOffice 2.0 升级到PageOffice 3.0,还需要修改两处代码: (1)修改调用了PageOffice的页面的aspx文件中的...
  • 我下载的是PageOffice完整程序包(PageOffice 4.5 for JAVA ),打开以后有demo(Samples4文件夹),有jar包和web.xml的配置(集成文件),安装说明,开发文档。 其中,将Samples4放入Tomcat的webapps文件夹中,然....
  • chrome浏览器

    千次阅读 2017-11-23 17:23:45
    http://blog.csdn.net/pipisorry/article/details/37728839d谷歌浏览器相关设置谷歌浏览器双击标签关闭1. 安装拓展程序Chrome Toolbox(chrome已不支持)2. 鼠标中键单击标签谷歌浏览器点击书签在新标签页打开1. 安装...
  • 之前写过一次ASP.NET在线浏览Word文档的文章,里面主要通过调用office word组件把word文档转换成html文档,然后间接实现浏览文档。 现在介绍一种更好的办法....
  • google产品大全

    千次阅读 2008-10-15 18:47:00
    谷歌阅读Google Reader): 网页版RSS阅读,方便订阅,组织和分享新闻。有手机 版。 02.个性化主页( iGoogle) : 显示Gmail,日历,天气,新闻等等,多模板。 03.谷歌相册服务(Google Picasa) : ...
  • pageoffice使用记录

    千次阅读 2018-04-04 09:50:06
    pageoffice是一款网页集成word.excel…等office工具 并不免费,但可以试用练习 1.使用前准备 demo下载地址 http://www.zhuozhengsoft.com/dowm/ 1) postup.exe安装 2) 导入jar包:pageoffice.jar ...
  • 通过Web页面启动本地应用程序

    千次阅读 2018-11-06 12:42:24
    需求 ...解决方法 ...在window下需要将自己的协议添加至注册表中,下面以打开wps word为例 // 新建word.reg注册表文件(可以使用vscode进行编辑,安装reg插件来提供一些小提示) Windows Registry Editor Version 5.00 // ...
  • 金格插件WebOffice2015使用体会

    万次阅读 2019-04-09 15:24:30
    最近一段时间,在项目中集成了WebOffice2015的插件。有些心得体会,在这里和大家分享一下,不喜勿喷~~~~~~~~ 原项目中之前上传和下载附件集成的是WebOffice2003,由于新需求是实现文档(word)的在线编辑功能,所以...
  • 解决办法:去掉POBrowser打开文件的子页面对pageoffice.js的引用。
  • Linux的十年巨变

    千次阅读 热门讨论 2009-12-30 08:15:00
    -- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 本世纪第一个十年,即将过去。回顾以往,才能看清现在,我有几句话要说。 记得,在十年之前,人们只能玩玩美国红帽的Linux桌面(特别是6.2版本),...
  • Java实现Office在线预览

    千次阅读 2017-04-26 17:15:19
    调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
  • pageoffice使用

    千次阅读 2017-11-15 16:57:39
    首先需要下载pageoffice的jar包,以及客户端的安装程序,如下图所示:      并且将这四个放在对应的lib目录下面,在web.xml中也要进行相应的添加,代码如下(一下所示的代码均来自于pageoffice官方代码...
1 2 3 4 5 ... 20
收藏数 424
精华内容 169
关键字:

pageoffice 谷歌浏览器