2017-09-18 解决火狐浏览器英文+中文组合下载文件名不全的问题 解决火狐浏览器英文+中文组合下载文件名不全的问题 今天在处理文件下载的时候,在IE下面没问题,但是火狐下面只显示文件名的的英文部分,丢失了中文部分以及文件扩展名。其实解决办法是很简单的,配置Content-disposition时采用下面的方法。response.setHeader("Content-disposition","attachment;filename=\"" + fileName + "\"");温馨提示设置response的Content-disposition项时,filename的值要加上双引号,如果不加双引号,在Firefox下载文件时,如果文件名是英文+中文的组合,比如:YXLM英雄联盟.docx,这个文件在Firefox下载时,下载下来的文件名只有YXLM了。只有加了双引号后,文件名才和代码设置的文件名一致。因为这个双引号是在字符串里,所需需要加反斜杠\来进行转义。 Laughing 2017-09-18 Web前端 1,074 阅读 0 评论 2017年09月18日 1,074 阅读 0 评论
2017-07-18 火狐浏览器不支持click、focusin、focusout方法 火狐浏览器不支持click、focusin、focusout方法 老版本的火狐浏览器是不支持click、focusin以及focusout方法的。我主要测试了focusin以及focusou方法,这两个方法需要火狐52以上版本才能够支持的。我们项目中,客户使用的火狐版本都是49的,对于这两个方法,我们可以修改成onfocus和onblur,这两个方法火狐49是支持的以下代码在火狐52以下版本不支持<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试</title> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script> <script type="text/javascript"> $(function... Laughing 2017-07-18 Web前端 1,118 阅读 0 评论 2017年07月18日 1,118 阅读 0 评论