标签: edge

  • edge和谷歌Chrome浏览器一直提示:您需要安装PageOffice来打开文档

    国内某一集团的内部供应商OA系统,采用PageOffice的插件,同事安装好PageOffice后打开网页还是提示“您需要安装PageOffice来打开文档。

     

    现在立即安装PageOffice吗?注意:安装完成后,请重新访问当前页面。”,重复刷新也无果。

     

    在这里我们首先需要搞清楚PageOffice是什么,PageOffice是一款在线的Office编辑软件,帮助Web应用系统或Web网站实现用户在线编辑Word、Excel、PowerPoint文档。支持Windows,Linux,Unix等服务器系统,使用户进行前端开发的常用工具

     

    edge和谷歌

    经过奇点的研究,发现跟Chrome浏览器的设置有关系

     

    具体步骤如下:

     

    1、安装PageOffice客户端以后测试PageOffice是否运行正常

     

    在浏览器输入 http://127.0.0.1:57070/json.htm 进行访问

     

    正常情况下,直接地址栏就能正确访问到该页面,会显示一个json字符串

    如果提示该页面无法访问,则可能是当前电脑的防火墙拦截了此页面或者安装失败。

     

    解决方案:重新安装PageOffice客户端,并且在Windows防火墙中将此请求放出来,不要拦截即可。

     

    2、修改谷歌Chrome浏览器的HTTPS设置

     

    在Chrome地址栏输入 chrome://flags/#block-insecure-private-network-requests

    找到 Block insecure private network requests 将其设置为Disabled

     

    然后关闭谷歌浏览器,重新打开PageOffice的页面即可

     

    网络上的相关方法:

     

     

    Google chrome和edge浏览器升级到94及以上版本后反复提示安装Pageoffice客户端

     

     

    原因:Google Chrome开发团队以网络安全为由,强推ssl证书,希望所有部署在公网的网站,全部改用https访问,所以最新的谷歌和edge升级到94版本后对公网上的http请求下的非同域的http请求进行了拦截,于是就出现了目前遇到的反复提示安装pageoffice客户端的问题。

     

     

     

    适用对象:Web系统在公网部署的用户。(部署在内网的Web系统无此问题)

     

     

    解决方案:

     

    1. 用户暂时可以用火狐,360浏览器,搜狗等浏览器替代。(如果购买的是PageOffice5.0产品,已可免费升级到5.3.0.1及以上版本解决此问题。)

     

    1. 不管是从谷歌长远的目标目标来看,还是从Web系统的安全角度着想,终极解决方案应该是所有公网上的web项目都应该使用https证书。所以最好的方案还是将您的公网web项目升级为https方式,即可永久解决此问题。

     

    1. 如果用户项目在公网上用https方案有困难,可手动对谷歌浏览器进行配置解决,具体步骤请参考下面的补充内容。

     

    补充:

     

    如果用户项目在公网上用https方案有困难,必须使用普通http和谷歌浏览器,可参考下面的解决方案。

     

    谷歌浏览器下手动配置解决反复提示安装PageOffice客户端问题的步骤:

     

    步骤1:打开谷歌浏览器,在浏览器地址栏输入:

     

    chrome://flags/#block-insecure-private-network-requests

    步骤2: 找到 Block insecure private network requests. 设置为Disabled。