签到天数: 2 天
[LV.1]初来乍到
2
36
991
举人
现在修改词典CSSJS,通常有两种方式: 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。 这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。 Preview是一款面向MDX词典前端的开发工具,很好的解决了上述问题,支持加载MDD资源文件,同时监听对应的CSSJS文件,用文本编辑器修改保存CSS后,会实时更新浏览器里的页面,不再需要手动刷新浏览器,并且支持词头查询,允许跳转任意词头,预览对比检查CSS。 欢迎大家尝试,提错或者新的需求。 简单说明: 支持词头查询(2ms),支持拼写提示,在网页上使用ALT+F打开输入框,ESCAPE取消。支持页面词条链接跳转,支持MDD图片音频加载。监听词典同目录下JSCSS文件,修改文件,实时同步预览显示效果(200ms)。加载词典后生成的索引没有写文件,所以内存占用大概10万词头5M的样子。支持多客户端同步显示搜索结果,允许在PC上修改CSS,手机上同步刷新,方便调试。推荐使用文本编辑器,比如SublimeText,NotePad++或者VSCode打开CSS文件修改。不支持IE浏览器。 问题汇总: 如果启动exe程序失败或者超时,检查3030端口占用。不支持程序多开,共用的是同一个后台。暂不支持32位系统,等功能稳定下来会发版。已通过WIN10 Defender,360杀毒和火绒手动查杀无毒。 后续发版会先通过VIRSCAN.ORG在线查毒。 检查端口占用的命令: netstat -ano|findstr "3030" // TCP 127.0.0.1:3030 0.0.0.0:0 LISTENING 1848 taskkill -PID 1848 -F // SUCCESS: The process with PID 1848 has been terminated.复制代码 更新日志: [0.1.8] - 2020-04-09 增加随机读取词头功能,除第一次加载词典会显示启动信息页面,每次刷新页面都会加载新的词头。感谢@huala的反馈!增加词头跳转功能,支持@@@LINK跳转,有些词典超过一半词头都是跳转。感谢@atauzki的反馈!修复部份PNG读取失败问题,测试了16万+文件,特别是阿彌陀佛的图片词典,现在所有图片都能正常读取。感谢@nonwill的帮助!已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接] [0.1.7] - 2020-04-04 现在搜索框会始终置顶,除非使用ESCAPE主动取消。感谢@喬治兄@huala的反馈!修复部份PNG读取失败导致的程序崩溃问题,目前只在纯PNG的图片版词典中发现有此问题,还没找到原因,发现GD和readmdict.py也无法处理,而MDict能正常读取此类文件。(已找到原因,下版本会解决)已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接] [0.1.6] - 2020-04-02 现在会禁止浏览器从缓存中读取本地文件,已经缓存的需要先清空一次。感谢@Word@huala@eplono的反馈!压缩索引,现在每10万词头占用从10M -> 5M内存,索引时间从70ms -> 85ms。考虑提供选项继续压缩到1.5M内存,索引时间会提高到380ms。已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接] [0.1.5] - 2020-04-01 修复当文件名包含中文时CSS无法实时刷新的问题。感谢@Word的反馈!修复MAC 10.15版本缺少依赖库的问题。感谢@huala的反馈!已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接] [0.1.4] - 2020-03-31 修复当文件名包含空格时CSS无法实时刷新的问题。感谢@Word的反馈!已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接] [0.1.3] - 2020-03-30 现在读取词典内外的JSCSS等文件时会忽略大小写。感谢@Word的反馈!修复当URL路径包含空格时会读取不到文件的问题。感谢@Word的反馈! [0.1.2] - 2020-03-30 解决WIN7 DPI>125%时界面错位问题。感谢@喬治兄的反馈! [0.1.1] - 2020-03-29 支持多客户端同步搜索结果,支持在PC查词或修改CSS,在手机端同步显示结果。发布WIN和MAC双版本。 [0.1.0] - 2020-03-28 诞生 下载地址: Preview-0.1.8-x86_64-pc-windows-msvc.zip
现在修改词典CSSJS,通常有两种方式: 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。 这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。
Preview-0.1.8-x86_64-apple-darwin.zip 部份截图:
查看全部评分
孤影
henices
我爱深蓝
Word
喬治兄
举报
签到天数: 1 天
254
4264
7万
状元
评分 举报
签到天数: 1593 天
[LV.Master]伴坛终老
1733
16万
该用户从未签到
539
3046
25万
翰林院编修
喬治兄 发表于 2020-3-30 01:38 last_idol 兄: 謝謝分享, 剛試...效果相當好 只是 preview 本身畫面打開後一直調不出 Browse.... 完整按鈕 ...
签到天数: 293 天
[LV.8]以坛为家I
1
387
1万
last_idol 发表于 2020-3-30 07:25 程序界面是自绘的。错位的话就是DPI的问题,不知道你的是哪个系统。 WIN7测试了下只有DPI默认100%是正常 ...
签到天数: 321 天
4
598
喬治兄 发表于 2020-3-30 08:34 ast_idol 兄: 是繁體 WIN7 1920 x 1280 分別調整了幾個不同的解析度
last_idol 发表于 2020-3-30 10:09 看到个简单的解决方案,应该能解决,晚点我会再发一版。
Word 发表于 2020-3-30 11:14 这个小工具很不错!修改样式更方便了 在对 Preview v0.1.1 的测试中,遇到了很多词典样式修改无效的问题, ...
last_idol 发表于 2020-3-30 10:09 0.1.2版 已解决,完美兼容WIN7。
喬治兄 发表于 2020-3-30 19:59 ast_idol 兄: 辛苦了....謝謝您 看到時已是 0.1.3 版, 速度驚人....
last_idol 发表于 2020-3-30 20:37 专门用WIN10的Defender,360杀毒以及火绒扫描了下,没有任何提示。 0.1.2版只增加了读取设置WIN7 DPI的功 ...
喬治兄 发表于 2020-3-30 20:58 last_idol 兄: 不會擔心, 而是已把 win7 defender 關掉 也是打不開 後會自動 triger defender 後就自動把 ...
last_idol 发表于 2020-3-30 21:05 Control Panel\Appearance and Personalization\Display 设置成100%,也可以考虑把Preview.exe加入Defende ...
签到天数: 1152 天
[LV.10]以坛为家III
160
1918
8万
Word 发表于 2020-3-30 18:39 Preview 首次打开 MDX 词库却没有刷新对应的 CSS 文件里的样式的问题,已经确认是浏览器缓存导致的,Chrome ...
签到天数: 1462 天
19
1944
签到天数: 496 天
[LV.9]以坛为家II
7
908
9574
进士
last_idol 发表于 2020-3-31 00:47 [v0.1.4] 带空格文件实时同步刷新的问题解决了,感谢反馈。
huala 发表于 2020-3-31 08:29 macOS 10.15,打不开app,无法使用