H5 替换 Flash(V4,V3.6)
H5 替换 Flash(V4,V3.6)
新版本 Chrome 不在支持 Flash
随着互联网的发展,新技术不断出现 Flash 开发公司终止了技术支持,谷歌浏览器最新版本88 已经彻底不再支持 flash了,…
V4.0 文件上传控件使用到了 Flash,可使用以下补丁更换 Flash 为 H5 上传控件
该补丁主要包含如下文件,都是前端文件:
-
jquery-uploadfive.zip
-
taglib.ui.fileupload.js
-
meta.jsp
jquery-uploadfive.zip
zip 解压放到指定目录:
uploadfive 文件所在的目录:
源文件目录:
src\main\resources\statics\jquery-uploadfive
**war 包中所在的目录 **
taglib.ui.fileupload.js
替换原文件:
源文件放入:
src\main\resources\statics\taglib\ui\taglib.ui.fileupload.js
打包后如下目录:
mestar-web\WEB-INF\classes\statics\taglib\ui\taglib.ui.fileupload.js
meta.jsp
重要:请查看项目是使用的 meta.jsp 还是 meta2.jsp 不同项目不同,请修改具体的位置,附件中的 meta.jsp 仅供参考;
核心 2 处修改:
引入新的 css,js 文件,
V3.6 说明
由于 V3.6 没有国际化内容,
在没有国际化的环境中 i18nMsg 不能正常读取,
/**
* @desc 是否隐藏"开始上传"按钮
* 当auto=false时生效。
*/
uploadHide:false,
buttonText:window.i18nMsg.selectADocument,
uploadBtnText:window.i18nMsg.startUploading
这里的内容需要更改成,
uploadHide:false,
buttonText:"选择文件",
uploadBtnText:"开始上传"