摘自弗洛姆《爱的艺术》
1.人们认为爱是简单的,困难的是寻找正确的爱的对象,或者被爱。这种态度的部分原因在于现代社会的发展。原因之一是对“爱的对象”选择在二十世纪发生了巨大的变化。
2.相对“功能”的重要性而言,这个新的爱的自由观显然大大增强了“对象”的重要性。与这个因素紧密相关的是另一个构成当代文化概貌的特性。我们的整个文化是以购买的欲望、互利交换的思想为基础的。

1. 缘由

问题:你用chromium内核浏览器(Egde非IE模式、Google Chrome、360、搜狗等国产浏览器的极速模式下就会出现的bug)。公司OA系统中上传附件的按钮直接没了,如下图所示:

OVF上传问题 oa无法上传附件_chrome

其实这个问题出了很久了,之前写过类似的问题解决方案,但好像还有很多同事来问我这个问题。这里做一个统一的教程。方便大家使用。

2.解决方案

2.1 一般解决方案:ie模式

如果你在没换其他浏览器的模式,依旧使用的chromium内核的浏览器。

  1. 国产浏览器(360浏览器、搜狗浏览器等):切换至兼容模式(也就是IE模式)
  2. 如果仍希望在chromium内核下运行公司OA网页(也就是国产浏览器所谓的“极速模式”),这里提供另一种思路解法。

2.2.bug的起源:谷歌更新100版本。

这个bug的起源其实很搞笑,原因是chrome更新了100版本,版本号进入三位数时代:
相关新闻链接:OSCHINA:Chrome 主版本号即将进入三位数时代,Chrome 100 会搞事?

在edge中查看版本号(目前edge基本跟进chromium的版本号),所以可以依据版本号直接判断版本

OVF上传问题 oa无法上传附件_OVF上传问题_02


在这里插入图片描述]()

从图片中可以看到版本到104了,远远大于100版本。

2.3.Edge修改chromium版本号

这里只是用大家常用的edge演示。

2.3.1 按F12进入开发者模式

进入Devtools之后点击“+”号找到“网络条件”

操作步骤如下:




F12

+

网络条件


OVF上传问题 oa无法上传附件_OVF上传问题_03

2.3.2 进入“网络条件”选项卡设置

操作步骤:




取消勾选

选择chromium

找到chrome/x.x.x.x


取消默认的勾选框,之后选择(chromium)的edge。

OVF上传问题 oa无法上传附件_前端_04


之后在下面的版本号里面找到 类似这样格式的一段:Chrome/x.x.x.x(其中x为数字),从我chrome的版本号,第一小数点的前的数字就是该chrome版本的当前主版本号。看图可知我的版本为104。不少同事的版本已经是11几了。

OVF上传问题 oa无法上传附件_OVF上传问题_05

2.3.3 修改主版本号为100以下的数字即可。

操作步骤





主版本号100以上

修改100以下

chrome/99.x.x.x

更新


如图,我将104修改为99,其余地方保持不变。然后点击更新。

OVF上传问题 oa无法上传附件_前端_06


会提示“用户代理已更新”,之后回到网页

OVF上传问题 oa无法上传附件_其他_07

2.3.4 回到流程上传附件

回到OA网页后按F5刷新网页即可看到“选取多个文件”按钮

OVF上传问题 oa无法上传附件_经验分享_08

点击对话框即可弹出附件上传窗口。到此,问题解决。

OVF上传问题 oa无法上传附件_前端_09


已经看到文件上传成功了

OVF上传问题 oa无法上传附件_经验分享_10