目前通达OA11版的OA精灵客户端已不再支持Windows XP系统,会导致部分老电脑OA精灵客户端提示升级并在升级后无法使用。

一、官方给的临时解决方案:

清空 MYOA\webroot\attachment\im\update\pc 目录下的所有文件。

该方案有一个缺点:导致所有OA精灵的PC客户端都无法进行自动更新。

二、通过修改更新请求的返回内容来对不同的客户端返回不同的结果。

1、启动时的更新检查

思路:PC端OA精灵在启动时会请求 /ispirit/update.php?client_version=xxx 的地址来获取客户端更新信息,我们只要通过识别 client_version 将2017版客户端的更新请求信息修改即可。

修改方法:通过修改 nginx 识别请求文件,并判断 query_string 的内容来区别对待,这样就可以在不修改PHP文件的情况下达到我们的目的,又能保证新客户端的正常更新。

在 nginx 的配置文件中加入如下代码:....

http {

...

server {

...

location /ispirit/update.php {

if ($query_string ~* ^(.*)client_version=10\.(.*)$)

{

return 200 '{"status":"0","msg":"\u6682\u65e0\u66f4\u65b0\u4fe1\u606f"}';

}

....

}

....

2、菜单页的更新检查

在 /ispirit/index.php 中存在判断版本并显示更新页面而不是菜单页面的跳转逻辑,此处需要修改文件,按如下修改(将下面第二行内容注释,并增加第三行内容):......

# echo "\";\r\n\r\nif(is_check_ver!=2 && show_down_url==0 && myoa_ver_short>i_version)\r\n{\r\n (function($){\r\n $(document).ready(function($){\r\n location=\"down_ispirit.php?I_VER='\"+myoa_ver_short+\"'\";\r\n exit;\r\n });\r\n })(jQuery);\r\n}\r\n\r\n";

echo "\";\r\n";

......

php xp不支持,通达OA 11版客户端不支持XP系统升级后无法使用的解决方案相关推荐

  1. android 通达信 数据接口,通达OA移动版完美兼容iOS/Android操作系统

    时下,6亿网民的生活正因移动互联网的进步而悄然发生改变,时代大潮已经让移动办公成为了2014上半年最炙手可热的主流办公模式,一个明显的趋势就是移动OA将是未来企业信息化不可缺少的重要组成部分. 以移动 ...

  2. 潍坊OA:通达OA 2015版正式发布

    通达OA2015版在三月隆重登场.今天,我们正式发布通达 OA2015版全线产品.包括通达 OA2015版.通达 OA精灵2015双核极速版,以及通达 OA移动版(IOS版.Android版). 通达 ...

  3. 通达OA 11.5 以下版本 前台任意伪造用户登录登录绕过漏洞在线实验

    转载自:[通达OA < 11.5 前台任意伪造用户登录登录绕过漏洞利用] - https://store.vsplate.com/cn/post/518/ 实验地址:https://www.vs ...

  4. 通达OA 11.5 SQL注入漏洞复现

    0x00 漏洞描述 通达OA 11.5存在sql注入 0x01 漏洞影响版本 通达oa 11.5 0x02 漏洞复现 1.下载通达OA 11.5 https://cdndown.tongda2000. ...

  5. 安卓10自带录屏_谷歌终于在Android 11版里原生支持屏幕录像功能(即录屏)和长截图功能...

    在谷歌面向开发者们推出 Android 11 开发者预览版后,关于新版本的越来越多的新增功能正在被逐渐发掘出来. 例如最新被发掘出来的新功能是谷歌终于添加所有用户期待已久的屏幕录像功能,同时还支持进行 ...

  6. 通达OA 2015版使用PHP调试连接SQL server数据库(图文)

    通达OA升级到2015版后,系统使用的PHP版本变为5.3,而PHP从5.3版本开始默认不支持SQL server,这给通达的粉丝们带来了一些麻烦. 经过检查配置文件php.ini发现默认系统中已配置 ...

  7. 小飞鱼通达二开 通达OA环境Nginx配置证书支持https(图文)

    大家上网时也会经常看到有网址上带有 https,这种协议是对网络传输的内容进行了数据加密,从而提高系统和数据安全性,也被越来越多的网站说采用.所以说如果没有个https都不好意思是搞网络的. 通达20 ...

  8. 火狐浏览器怎么支持html5,Firefox6正式版试用 完整支持HTML5规则

    原计划于本周二(8月16日)发布的Firefox 6.0正式版,提前两日便被它的粉丝们发现在Firefox的FTP服务器上已悄然出现了6.0正式版的丽影,欣喜的用户现在就已然可以下载到这一经典的浏览器 ...

  9. 通达OA web页面与精灵显示内容更新后不一致的问题

    前一段就发现有这样的问题,就是在开发的电话查询里更新的信息,但是在精灵对话窗口上显示的还是原来的信息,这样导致从新开发入口更新信息就不能使用.一开始还以为是厂家升级,变更了存储的表结构,感觉下载最近的 ...

最新文章

  1. mysql导出csv数据_mysql 导出 csv数据命令
  2. SSH连接原理及ssh-key讲解
  3. Java 类型转换
  4. java9 opens与exports的区别
  5. 配置Exhcange 2007、Exchange 2010收发外网邮件
  6. 20/100. House Robber
  7. ORCALE数据库内年份运算
  8. 度量分析之报告信息的四个层次:数据,信息,分析,措施
  9. 《一名【合格】前端工程师的自检清单》学习学习
  10. PowerPoint媒体更加适合这样的场合
  11. CocoStudio创建动画帧
  12. STC单片机编程软件安装教程
  13. IEEE Latex下载
  14. 3D游戏编程与设计4——游戏对象与图形基础
  15. Adobe Illustrator CS5 序列号及安装方法
  16. 【机器学习-分类】决策树预测
  17. 688. 骑士在棋盘上的概率(中等 动态规划)
  18. 考试总结T2(接上次整的T1)
  19. CSTC2021 WriteUp
  20. 战地2服务器主程序修改,战地2BOT数值怎么更改BOT数值如何更改_BOT数值更改教程_游戏城...

热门文章

  1. python文件读取写入元组_python文件和元组
  2. war3 兵种出生位置研究
  3. 卡农D大调(钢琴版)
  4. 归并排序 - 算神码男人系列
  5. 【开发工具】【git】通过关键字搜索对应的git提交日志
  6. 量化策略评价指标-夏普比率、信息比率与最大回撤
  7. 2021年前端必读书籍推荐
  8. Krypton控件组简介与使用
  9. 绿色版的PDF格式转换软件
  10. EMMC 介绍【转】