更新日志
查看文件CRC32JSCompress 5.9.855.0
1.png合并(CSS Sprite)支持“自动边缘扩展”优化移动端css sprite合并资源引起的资源图边缘显示缺角问题;
2.调整了合并js和css的子文件上限;
3.scss输出支持wxss扩展名(微信小程序)
4由于发布了独立版的mobile debug(同时支持windows和macos),所以我们在jscompress中移除了对mobile debug的支持,请前往独立版官网下载使用: https://www.mobiledebug.com/查看文件CRC32JSCompress 5.8.765.0
1.[手机调试]修复部分版本windows7一键设置本地代理引起的ie代理设置界面无法打开及代理设置操作无响应的问题;
2.[手机调试]请求捕获列表/调试界面增加[重新发起请求]功能;
3.[手机调试]请求捕获列表/调试界面增加[导出数据到文件]功能;查看文件CRC32JSCompress 5.7.738.0
1.[手机调试]请求捕获列表的请求详细信息增加对Form Data Parameters内容的文本格式化支持,支持json和json-format打印形式;
2.[手机调试]请求捕获列表的请求详细信息增加对Response内容的文本格式化支持,支持json和json-format打印形式;
3.[手机调试]增加对RFC 4366 TLS Extensions的支持;
4.[手机调试]接入新设备增加windows和macos设备接入代理引导;
5.[手机调试]接入新设备增加一键设置本机代理选项;
6.[手机调试]请求捕获列表界面增加“捕获HTTPS请求”开关(默认为开启),支持仅作为“代理隧道”模式传递ssl请求;
7.[手机调试]优化部分情况下请求详细信息的Form Data Parameters内容展示乱码的问题;查看文件CRC32JSCompress 5.7.636.0
1.修复压缩js生成的map文件无法使用以及存在的资源定位错位的问题;
2.[手机调试]修复网卡超过3个情况下引起的[接入新设备]无法看见第二步网卡选择界面的bug;
3.[手机调试]修复部分情况下界面错位的bug;查看文件CRC32JSCompress 5.7.616.0
1.[手机调试]大幅优化了https请求的加载速度;
2.[手机调试][请求捕获列表]修复存在筛选条件时候的新数据不展示问题;
3.[手机调试][请求捕获列表]筛选列表功能增加反向筛选查找;
4.[手机调试][请求捕获列表]打包下载正文时如果正文未捕获或者正文超出允许的长度,下载的压缩包中该请求的文件名将包含特定字符:(无法打包此正文),方便用户识别异常资源;
5.[手机调试][请求劫持规则管理][劫持规则]的[动态劫持]增加[添加原始URL到Header]的功能;查看文件CRC32JSCompress 5.6.8409.0
1.手机调试控制台[请求捕获列表]数据量大时卡顿问题优化;
2.手机调试控制台[请求劫持规则]新增[动态劫持]配置,它比301劫持跳转更强大,因为它保留了完整的header信息的传递,如cookie.
3.手机调试控制台的其他细节优化.查看文件CRC32JSCompress 5.5.8403.0
1.手机调试控制台支持老版本的通过手动注入调试脚本来调试网页的功能,入口在手机调试页面右上角的[接入新设备],请按提示流程设置;
2.手机调试控制台其他细节调整;查看文件CRC32JSCompress 5.5.8395.0
1.手机调试控制台支持css反向修改操作;
2.手机调试控制台css部分优先级展示异常修复;
3.符合手机调试注入规则的代理请求将阻止304请求header(自动过滤掉If-Modified-Since和If-None-Match);
4.手机调试请求捕获列表增加[阻止304请求]开关,启用将阻止所有经过代理的请求发起304请求的header(自动过滤掉If-Modified-Since和If-None-Match);
4.手机调试请求捕获列表增加选择项,允许批量导出选中项的url或者请求返回正文;
5.手机调试的其他优化及bug修复;查看文件CRC32JSCompress 5.3.7376.0
1.手机调试修正部分情况下XMLHttpRequest请求无法发起提示Synchronous request...错误的异常.
查看文件CRC32JSCompress 5.3.7368.0
1.host配置支持保存到指定文件;
2.修复网页调试注入在没有head标签的网页无法注入的问题(没有head???excuse me?不要压缩的太狠 ok? webpack!);
3.修复某种情况下引起软件崩溃的问题;
4.网页调试列表现在能正确识别ios下的chrome浏览器;
5.优化了网页调试鼠标悬停在元素上方时的设备提示效果.
6.网页捕获列表支持标注常用网页类型(XML/HTML/CSS/JS/IMG/SWF)文件;
7.优化了网页捕获列表的筛选界面.
8.网页调试的其他界面优化.查看文件CRC32JSCompress 5.2.7803.0
1.修复辅助工具界面最小化后恢复界面空白问题;
2.增强型右键菜单,修复部分情况下引起的文件右键菜单丢失问题;查看文件CRC32JSCompress 5.1.7724.0
1.Mobile Debug稳定性优化,Network界面筛选快捷键从CTRL+F变更为CTRL+B(防止和浏览器快捷键冲突).
2.JSCompress软件首页改版,将开发辅助融入到首页,减少操作步骤.查看文件CRC32JSCompress 5.0.7710.0
1.Mobile Debug:修复win2008及少部分win7系统下无法开启手机调试的问题(由于涉及底层证书生成流程,本次升级后原先已经安装过测试证书的调试设备需要重新安装测试证书).
查看文件CRC32JSCompress 5.0.7626.0
1.Mobile Debug:增加快速查看cookie/session storage/local storage入口,入口在调试界面的Application下.
2.Mobile Debug:控制台变量输出优化,支持循环嵌套类型的数据.
3.Mobile Debug:支持调试response header包含Content-Security-Policy的站点.
4.Mobile Debug:控制台[刷新客户端]支持微信刷新(支持GET/POST).
5.Mobile Debug:控制台dom渲染优化部分情况下性能/元素悬停效果优化/元素选中效果.
6.Mobile Debug:调试低版本chrome内核的浏览器时,页面智能警告提示(典型:手机QQ浏览器/UC浏览器).
7.其他细节处理.查看文件CRC32JSCompress 5.0.7620.1
1.Mobile Debug:控制台展示优化,增加对__proto__的支持.
2.Mobile Debug:修复选中的元素无法查看跨域的css样式表样式的bug.
3.Mobile Debug:修复跨域js文件报错无法显示具体信息的bug.
4.Mobile Debug:控制台增加对console.time() 和 console.timeEnd()的支持.
5.其他细节优化.查看文件CRC32JSCompress 5.0.7618.0
1.修复高清屏下软件标题栏显示异常问题.
2.Mobile Debug:调试页面Network列表和请求捕获列表中的请求正文和响应正文支持保存到本地文件.
3.Mobile Debug:修复劫持文件配置的自定义header不生效问题.
4.Mobile Debug:劫持文件自定义header支持批量添加,支持一键添加"强制禁用缓存"的header协议组.
5.Mobile Debug:缓存https测试证书,加快下次启动时首次访问该站点的访问速度.
6.Mobile Debug:请求捕获列表将记录所有Content Body小于2M的请求.
7.其他细节调整.查看文件CRC32JSCompress 5.0.7609.0
1.修复Mobile Debug调试注入后的页面动态创建的img标签除src属性以外其他属性丢失的问题.
2.修复Mobile Debug调试注入后的页面vue等模板部分情况下渲染失败的问题.
3.Mobile Debug设备接入引导优化.
4.拆分代理和调试业务进程,优化Mobile Debug加载速度.查看文件CRC32JSCompress 5.0.7607.0
1.优化Mobile Debug细节及修复部分https连接被服务端中断导致的无法访问的bug.
2.合并png配置增加[自动添加随机数]选项,若勾选则每次压缩的css自动在url路径后面增加随机数以防止缓存问题.查看文件CRC32JSCompress 5.0.7605.0
本版本主要进行了手机调试控制台的优化
1.升级版调试工具,全新的接入方式-代理模式接入;
2.支持查看接入设备所有的tcp网络请求数据;
3.支持配置劫持规则劫持接入设备指定的tcp网络请求数据;
4.支持配置调试规则调试指定网页(包含线上网页),不再需要开发人员手动在页面插入调试js代码;
5.支持调试https站点(需要在接入设备安装测试证书);
6.其他细节调整查看文件CRC32JSCompress 4.8.7427.1
本版本主要进行了手机调试控制台的优化
1.不再代理调试页面的所有script标签的src,改为仅代理.js扩展名的script标签;该功能为了解决调试页面发起的jsonp请求因为代理无法传递cookie引起的问题。
2.解决调试页面url带中文引起的代理的js和css文件500错误。
3.控制台增加[鼠标悬停高亮]功能,欢迎使用体验。
4.控制台Console模块增加[页面刷新时清空Console功能],欢迎使用体验。
5.控制台增加Network模块;可以监听到本页面发出的CSS、JS(请注意,暂时还不包含不走代理的那些请求)、AJAX请求。
6.其他控制台细节调整。查看文件CRC32JSCompress 4.7.7421.0
本版本主要进行了手机调试控制台的优化
1.优化内部取值,节省开销;
2.增加对页面中的//开头的js脚本的详细错误捕获支持和对//开头的css样式命中查看支持;
3.增加对客户端网页刚打开但是尚未打开控制台这段时间产生的日志的支持,进入进入控制台后将统一展示期间的日志信息;
4.修复底层原因导致的引入控制台网页后部分情况下报appendChild异常的问题;
5.控制台其他细节优化查看文件CRC32JSCompress 4.7.7420.0
1.大幅强化手机调试,支持选中元素查看所有应用和生效的样式链(还不支持伪类和伪元素);
2.console支持输出大部分object及子集,更方便调试;
3.console的js错误捕获更详细,更接近原生浏览器调试(支持跨域js报错输出);
4.console支持$0表示选中的Dom元素;
5.console增加选项卡支持筛选all|error|warn|info|log类型的输出
6.console增加"刷新客户端"按钮,快速实现location.reload.
7.修复调试数据乱码导致的丢包问题;查看文件CRC32JSCompress 4.6.7404.0
1.Host管理器点击行号注释(取消注释)当前行解析;
2.大幅增加手机调试稳定性,尤其是iphone下面刷新页面情况下导致连接丢失的问题;
3.手机调试列表页优化,更方便识别调试目标;
4.合并js时将在各个子文件末尾增加;(分号),防止多闭包情况下合并文件被压缩后执行代码异常;
5.合并png(css sprite)设置的间距将包括整张sprite的上下左右边距(原先上下左右边距均为0);
6.自动化/文件合并列表将按照文件路径排序,增加列表识别度;
7.修复合并子文件和母文件不在一个根盘符时jscompress配置文件路径异常的问题;
8.其他细节优化;查看文件CRC32JSCompress 4.6.6919.0
1.修复【启动自动压缩(全局)】按钮无效问题;
2.全局通用设置中增加【忽略.jscompress配置文件变化监听】设置;
3.修复4.6.6918.0版本JS压缩输出被强制设置为ES5-Strict模式引起的部分js压缩报错的问题。查看文件CRC32JSCompress 4.6.6918.0
1.修复【启动自动压缩(全局)】按钮无效问题;
2.全局通用设置中增加【忽略.jscompress配置文件变化监听】设置。查看文件CRC32JSCompress 4.6.6917.0
1.自动化列表、合并配置列表支持搜索查找;
2.js压缩引擎升级到google closure compiler官方v20160911版;
3.二维码历史记录支持双击导入;
4.PNG合并(CSS Sprite)的CSS模板历史记录支持双击导入。查看文件CRC32JSCompress 4.5.6829.0
1.CSS Sprite(png合并)当合并目录列表的子目录不存在时,将报错处理(原版本为跳过该子目录);
2.Host管理器界面切换优化,界面切换回Host管理器界面时自动选中上次编辑的HOST数据;
3.js source map中的 sources从固定“input”校正为文件名。查看文件CRC32JSCompress 4.5.6821.0
1.修复host管理器导入空的系统host文本时崩溃大退的问题;
2.优化host管理器菜单显示;
3.优化windows7/xp下的列表滚轮操作;
4.为自动化列表和合并列表增加双击功能,双击进入编辑界面;
5.其他细节调整。查看文件CRC32JSCompress 4.5.6816.0
1.为JS合并列表/CSS合并列表/PNG合并列表/SCSS自动编译列表增加【添加文件】按钮;
2.优化自动化编译/压缩流程,支持某些编译器先保存成临时文件再重命名的操作流程;
3.增加uninstll.exe提供卸载解决方案;
4.优化升级界面;
4.用户反馈bug及其他已知问题修复。查看文件CRC32JSCompress 4.5.6803.0
1.编辑保存合并配置(JS/CSS)时即使配置信息没有被变更也尝试合并一次该配置;
2.host管理器内容被修改边框变色提醒;
3.修复2个host管理器及错误日志界面引发的大退bug;
4.屏幕取色器界面功能优化;
5.其他细节调整。查看文件CRC32JSCompress 4.5.6801.0
1.合并JS/CSS界面重构;
2.合并JS/CSS配置支持直接设置自动合并,简化在自动化中配置;
3.HOST管理器界面优化,提升到第一导航;
4.JS格式化移入到辅助功能列表;
5.增加wifi断开重连后被调试网页自动重连机制;
5.JS底部map输出由(@ sourceMappingURL)升级为(# sourceMappingURL),注意:这可能会导致你svn更新的文件被重新压缩;
6.屏幕取色器更新,支持4个颜色获取;
7.全局设置中支持解除文件关联命令;
8.二维码生成支持历史记录查询;
9.用户反馈及已知bug修复。查看文件CRC32JSCompress 4.3.6619.0
1.升级google closure compiler引擎至官方v20160517版本;
2.Css Sprite支持link/visited/hover/active/before/after (http://www.jscompress.cn/Help/help_40.shtml);
3.Css Sprite支持自定义是否输出预览html;
4.用户反馈及已知bug修复。查看文件CRC32JSCompress 4.3.6613.0
1.HOST管理器细节优化;
2.Css Sprite(PNG合并);
3.用户反馈及已知bug修复。查看文件CRC32JSCompress 4.2.6524.0
修复[v4.2.6522.0]版本HOST管理器在部分操作系统下无法输入中文的问题;
查看文件CRC32JSCompress 4.2.6522.0
1.[全局设置]增加自动压缩编译时min文件不存在的文件过滤;
2.[辅助工具]增加[HOST管理器]方便web开发切换测试解析;
3.用户反馈及已知bug修复;查看文件CRC32JSCompress 4.1.6515.0
1.[自动压缩]自定义[文件保存位置]增加对[相对于源文件的保存路径]的支持;
2.[自动压缩]支持设置别名,方便识别;
3.CSS文件合并支持配置合并CSS时是否替换url("../")中的相对路径;
4.修复7z等工具无法打开下载安装包的bug;
5.优化scss校验机制,查找识别文件是否更改及作用链更快;
6.内部数据初始化优化;
7.其他界面上的小调整;查看文件CRC32JSCompress 4.0.6417.0
1.集成scss编译(基于sassc/sass2scss/libsass);
2.开发辅助(js-min)安装卸载提示未将对象引用设置到对象的实例错误修复;
3.xp/2003无法打开JSCompress修复。
4.其他小细节优化。查看文件CRC32JSCompress 3.6.6401.0
1.修复屏幕取色部分情况下Hex16进制值(#000000)错误的问题;
2.屏幕取色支持最小化功能。查看文件CRC32JSCompress 3.6.6326.0
1.自动压缩支持生成到指定目录;
2.自动压缩界面/设置界面优化,更清晰更便捷;
3.已知bug处理优化。查看文件CRC32JSCompress 3.5.6306.0
1.升级google closure compiler引擎至官方v20160208版本;
2.不再需要设置JS的输入ECMAScript版本;
3.升级Yui.Compressor .Net到v2.7版本;
4.合并css文件后不在同一目录的自动变更url("...")中的相对路径地址;
5.合并列表界面和自动压缩界面优化;
6.优化手机调试部分机型浏览器下的稳定性;
7.其他内部资源优化;查看文件CRC32JSCompress 3.4.6128.0
1.修复PNG图片过大压缩失败的情况;
2.优化自动压缩列表界面布局;
3.扩展自动压缩配置,分离JS/CSS/PNG的保存方式,允许单独设置;
4.扩展全局配置,分离JS/CSS/PNG的保存方式,允许单独设置;
5.其他小细节调整。查看文件CRC32JSCompress 3.3.6125.0
1.自动压缩/手动压缩支持有损压缩PNG图片(基于pngquant).
2.已知小bug修复.查看文件CRC32JSCompress 3.2.6121.0
1.修复全局变量压缩后意外丢失的BUG同时保持JSCOMPRESS_DEBUG代码段清洁;
2.更新Google Closure Compiler基础库至v20151216;
3.支持压缩文件输出[保存方式](*.min/*_min/覆盖源文件),可在全局设置或自动压缩配置中设置.
4.界面布局微调.查看文件CRC32JSCompress 3.1.6113.0
1.修复全局变量压缩后意外丢失的BUG;
2.更新Google Closure Compiler基础库至v20151216;
3.部分界面优化.查看文件CRC32JSCompress 3.0.5920.0
1.手机调试(Mobile Debug)新鲜出炉:拒绝模拟器,真机直接调试,加快你的移动端H5开发步伐。
2.js格式化缩进方式记录最后一次选择格式记录。
3.手动压缩类型(文本/文件)最后一次选择格式记录。
4.手动压缩选择界面优化。
5.其他细节及bug优化。
【3.0.5920.0版本修复3.0.5918.0版本的Mobile Debug若干错误,包括网卡信息列表异常等】查看文件CRC32JSCompress 3.0.5918.0
1.手机调试(Mobile Debug)新鲜出炉:拒绝模拟器,真机直接调试,加快你的移动端H5开发步伐。
2.js格式化缩进方式记录最后一次选择格式记录。
3.手动压缩类型(文本/文件)最后一次选择格式记录。
4.手动压缩选择界面优化。
5.其他细节及bug优化。查看文件CRC32JSCompress 2.4.5628.0
1.修复右下角压缩成功/失败提示被关闭的情况下,右下角处理中的提示无法被关闭的bug。
查看文件CRC32JSCompress 2.4.5625.0
1.GCC引擎升级,支持ECMAScript6(beat)模式;支持设置输出ECMAScript版本,让你用ECMAScript6的语法糖开发兼容ECMAScript3的代码;
2.jscompress配置文件支持拖入到合并列表、自动压缩(排除)列表;
3.手动压缩支持文本代码段压缩;
4.新增开发辅助工具:取色器;
5.优化开发辅助工具图片转Base64:支持gif文件;
6.其他细节优化及bug修复。查看文件CRC32JSCompress 2.3.5303.0
1.自动压缩(含排除)配置将在所在目录生成_FolderWatchConfig.jscompress文件,方便svn等同步软件同步压缩配置;
2.单个合并文件的子文件上限调整到50个;
3.新增【开发辅助】模块;
4.【开发辅助】新增【Base64/文本互转】功能;
5.【开发辅助】新增【图片转Base64】功能;
6.【开发辅助】新增【二维码生成】功能;
7.已知Bug修复。查看文件CRC32JSCompress 2.2.125.0
1.更简洁的UI界面;
2.utf8编码文件支持无bom模式(有无BOM同源文件保持一致);
3.优化JSCompress.ISAPI.FilterJSFile,支持加载跨盘符的子文件即使他们不在同1个IIS站点下;
4.JSCompress.ISAPI.FilterJSFile同主程序一样支持其他编码格式文件;
5.修复合并文件的子文件同时存在var JSCOMPRESS_DEBUG=true时报错提示;
6.其他已知bug修复。查看文件CRC32JSCompress 2.1.1117.0
1.支持设置JS源文件的ECMASCRIPT版本(ECMASCRIPT3、ECMASCRIPT5、ECMASCRIPT5 Strict Mode);
2.优化JSCompress.ISAPI.FilterJSFile(ContentType,304,404);
3.已知bug修复及ui优化。查看文件CRC32JSCompress 2.0.1007.0
1.托盘菜单添加全局自动压缩启用/禁用控制;
2.修复部分情况下JS压缩错误无提示BUG;
3.支持Net4兼容模式(windows8以上操作系统无需预装Net3.5也可运行本程序);
4.开放实验室,加入JSCompress.ISAPI.FilterJSFile功能,让你开发调试与压缩两不误。查看文件CRC32JSCompress 1.8.4927.0
1.增加对.JSCompress配置文件监测,当配置变更时通知处理,更好的配合svn等同步软件使用;
2.支持为合并文件子文件压缩Min文件,默认启用,可以在设置界面中启用/禁用;
3.压缩js超过200k时,增加右下角处理中提示;
4.其他细节优化.查看文件CRC32JSCompress 1.8.4919.0
1.[重要]修复自动压缩大小写不敏感问题;
2.[重要]修复自动压缩启用/停用功能无法设置问题;
3.新增JS代码美化/格式化功能;
4.其他已知BUG修复.查看文件CRC32JSCompress 1.8.4914.0
1.增加网页反馈入口;
2.优化右击快捷压缩展示效果,压缩文件夹将提供压缩进度条;
3.自动压缩时支持过滤指定目录(配置入口在自动压缩配置界面);
4.其他已知BUG修复.查看文件CRC32JSCompress 1.7.4902.0
1.修正设置界面设置右下角压缩提示后重启软件丢失设置问题;
2.修正若干细节。查看文件CRC32JSCompress 1.7.4825.0
1.优化通用压缩属性规则,界面迁移到设置界面;
2.右下角压缩提示开关拆分细化,可在设置界面中控制;
3.已知bug修复,细节优化。查看文件CRC32JSCompress 1.7.4727.0
1.添加/编辑合并配置信息成功后自动压缩一次文件;
2.增加文件crc32校验,无变化文件不再压缩,便于更好的配合svn软件使用;
3.优化右下角提示时间长度,隐藏日期部分只显示时间;
4.界面ui微调;查看文件CRC32JSCompress 1.7.4623.0
1.合并文件配置支持导入,适用于多人协作开发(配置文件保存在合并文件同目录下);
2.手动压缩过滤已压缩过无变化的文件,降低IO操作;
3.性能优化提速一倍;
4.UI界面调整;
5.修复部分老用户合并文件配置大小写冲突导致同合并文件生成多份配置的问题;查看文件CRC32JSCompress 1.7.4621.0
1.合并文件配置支持导入,适用于多人协作开发(配置文件保存在合并文件同目录下);
2.手动压缩过滤已压缩过无变化的文件,降低IO操作;
3.性能优化提速一倍;
4.UI界面调整;查看文件CRC32JSCompress 1.6.4531.0
修复v1.6.4528.0版本更新引起的压缩功能失效问题.
查看文件CRC32JSCompress 1.6.4528.0
1.全面支持压缩、合并CSS样式文件(Yahoo.Yui.Compressor内核);
2:.优化脚本压缩性能;查看文件CRC32JSCompress 1.6.4521.0
1.修复JS扩展名大写识别异常bug;
2.新增脚本文件合并功能;
3.关联JS文件、文件夹右键菜单快速压缩
4.界面优化调整;
5.已知bug修复;查看文件CRC32JSCompress 1.6.4519.0
1.新增脚本文件合并功能;
2.关联JS文件、文件夹右键菜单快速压缩
2.界面优化调整;
3.已知bug修复;查看文件CRC32JSCompress 1.5.40515.0
1.修复识别压缩文件编码部分情况下失效问题;
2.修复部分文件压缩大退问题;
3.手动压缩拖入文件夹支持检索子目录;查看文件CRC32JSCompress 1.5.40428.0
1.修复软件开启后修改本地时间后可能导致的自动压缩失效的问题;
查看文件CRC32JSCompress 1.5.40415.0
1.增加更新功能;
2.界面优化;
3.细节优化;查看文件CRC32JSCompress 1.3.40222.0
1.程序从yyCompress更名为JSCompress;
2.加入监视系统,支持监视指定文件夹下js文件更改;
3.支持最小化到系统托盘,支持开机启动;
4.其他优化及bug修复;
5.主桌面右下角增加自动监听压缩提示,当检测到自动压缩文件时动态提示是否压缩成功;
6.自动压缩文件失败时,主界面插入错误提示;查看文件CRC32JSCompress
1.修复高清屏下软件标题栏显示异常问题.
2.Mobile Debug:调试页面Network列表和请求捕获列表中的请求正文和响应正文支持保存到本地文件.
3.Mobile Debug:修复劫持文件配置的自定义header不生效问题.
4.Mobile Debug:劫持文件自定义header支持批量添加,支持一键添加"强制禁用缓存"的header协议组.
5.Mobile Debug:缓存https测试证书,加快下次启动时首次访问该站点的访问速度.
6.Mobile Debug:请求捕获列表将记录所有Content Body小于2M的请求.
7.其他细节调整.