TA的每日心情 | 衰 2020-4-2 00:18 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
本帖最后由 last_idol 于 2020-4-9 13:26 编辑
+ ]2 V& `. N& i) u" X% m1 S2 w
2 ?, T: J+ f \: ]/ l5 u( D现在修改词典CSSJS,通常有两种方式:" b! D5 I( y" r
5 G7 F7 k0 W/ l: x3 m
- 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。
- 从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。1 N2 d9 j* e* `4 j$ |
1 w: ?- K& |) i* K这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。 2 {0 N; o7 f5 B, I8 p5 E r- W
Preview是一款面向MDX词典前端的开发工具,很好的解决了上述问题,支持加载MDD资源文件,同时监听对应的CSSJS文件,用文本编辑器修改保存CSS后,会实时更新浏览器里的页面,不再需要手动刷新浏览器,并且支持词头查询,允许跳转任意词头,预览对比检查CSS。
: U! Y8 O" h0 Y: Q& b1 j欢迎大家尝试,提错或者新的需求。
0 q- M$ I* t# s' z
( P! `& W w8 w( J简单说明:
3 Q9 I* l- F* x+ W1 R* ?8 z1 q
$ i7 h9 `2 k: z. s& L; T: r- 支持词头查询(2ms),支持拼写提示,在网页上使用ALT+F打开输入框,ESCAPE取消。
- 支持页面词条链接跳转,支持MDD图片音频加载。
- 监听词典同目录下JSCSS文件,修改文件,实时同步预览显示效果(200ms)。
- 加载词典后生成的索引没有写文件,所以内存占用大概10万词头5M的样子。
- 支持多客户端同步显示搜索结果,允许在PC上修改CSS,手机上同步刷新,方便调试。
- 推荐使用文本编辑器,比如SublimeText,NotePad++或者VSCode打开CSS文件修改。
- 不支持IE浏览器。
/ f5 T+ e% a/ u- x8 D' H: M
% x O! o3 t, F7 A+ L# y问题汇总:! R& @- j) S2 P4 O6 w3 r d9 C
6 S* U& |) A( \+ q- 如果启动exe程序失败或者超时,检查3030端口占用。
- 不支持程序多开,共用的是同一个后台。
- 暂不支持32位系统,等功能稳定下来会发版。
- 已通过WIN10 Defender,360杀毒和火绒手动查杀无毒。+ L1 u) k( g8 b
- 后续发版会先通过VIRSCAN.ORG在线查毒。) Y3 @. q& Y0 w0 b
+ ]7 S- B0 P" q) I: f" E1 a检查端口占用的命令:
8 U+ _1 M& \/ r: E; O4 d# D; P# k% R' X
- netstat -ano|findstr "3030") V! b% O6 W& o6 ~. d* g2 ?3 G
- // TCP 127.0.0.1:3030 0.0.0.0:0 LISTENING 1848% _+ t2 K" X: b8 D9 X$ _4 r
- taskkill -PID 1848 -F8 @8 ?; }2 s2 B* r
- // SUCCESS: The process with PID 1848 has been terminated.
复制代码
7 P1 D" t$ G4 l- q' Z更新日志:; q/ @. B9 J3 ^
7 R, V- K( F: m1 d' j[0.1.8] - 2020-04-09+ u; e2 h7 ~" D$ ~4 J' e
- 增加随机读取词头功能,除第一次加载词典会显示启动信息页面,每次刷新页面都会加载新的词头。感谢@huala的反馈!
- 增加词头跳转功能,支持@@@LINK跳转,有些词典超过一半词头都是跳转。感谢@atauzki的反馈!
- 修复部份PNG读取失败问题,测试了16万+文件,特别是阿彌陀佛的图片词典,现在所有图片都能正常读取。感谢@nonwill的帮助!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]- D% U9 m0 o/ S; c% K8 J
7 t9 v- I" t$ f8 J1 a* J0 I5 Q
[0.1.7] - 2020-04-045 W, h" V8 W! _7 Z: p; R
- 现在搜索框会始终置顶,除非使用ESCAPE主动取消。感谢@喬治兄@huala的反馈!
- 修复部份PNG读取失败导致的程序崩溃问题,目前只在纯PNG的图片版词典中发现有此问题,还没找到原因,发现GD和readmdict.py也无法处理,而MDict能正常读取此类文件。(已找到原因,下版本会解决)
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
8 a* I8 S# v# d: Q' F ' |* k8 b( n. s$ y7 z9 g/ A
[0.1.6] - 2020-04-02
+ H4 K0 F; ?% w) W# @$ Y- 现在会禁止浏览器从缓存中读取本地文件,已经缓存的需要先清空一次。感谢@Word@huala@eplono的反馈!
- 压缩索引,现在每10万词头占用从10M -> 5M内存,索引时间从70ms -> 85ms。考虑提供选项继续压缩到1.5M内存,索引时间会提高到380ms。
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]% s$ s/ a# i f2 H1 H
2 N. r& S4 v; L" A7 r[0.1.5] - 2020-04-01
$ O) {4 V' ?5 I+ R/ q- b- 修复当文件名包含中文时CSS无法实时刷新的问题。感谢@Word的反馈!
- 修复MAC 10.15版本缺少依赖库的问题。感谢@huala的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]* `& `9 @* d8 S i; w
5 I# K% `# v* Y! {' |[0.1.4] - 2020-03-31# `. T% p5 A: R" @/ _
- 修复当文件名包含空格时CSS无法实时刷新的问题。感谢@Word的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
/ _3 `7 u7 q+ {( T- o: [. g
: R4 Q6 P( u Y9 n[0.1.3] - 2020-03-305 t U: c) x7 R
- 现在读取词典内外的JSCSS等文件时会忽略大小写。感谢@Word的反馈!
- 修复当URL路径包含空格时会读取不到文件的问题。感谢@Word的反馈!# m( t" H6 I3 t5 e
# J. S' Z# J- x% C' o6 p( i
[0.1.2] - 2020-03-302 F% C. ^' k+ Q$ l/ n& |) L
- 解决WIN7 DPI>125%时界面错位问题。感谢@喬治兄的反馈!
7 m+ p$ s! P. t" X$ z, {2 P4 v. _ ; e, ]; Y/ F: g3 b
[0.1.1] - 2020-03-29
6 p0 m% u9 q) M3 l& e3 ?8 F" V- 支持多客户端同步搜索结果,支持在PC查词或修改CSS,在手机端同步显示结果。
- 发布WIN和MAC双版本。
# B) L3 _$ [/ [# o* A
, j2 Q5 S; t" u0 e& L" s+ ~[0.1.0] - 2020-03-28' J4 B0 E& G% _* j# f
- 诞生+ T) \( C0 e8 W6 D/ ^5 C
9 U' u$ a) R" C O1 N/ A
0 r3 q0 l3 E, p9 I! ~. ]3 Q1 q下载地址:9 b' t" r1 j! W) y9 G0 `$ `
Preview-0.1.8-x86_64-pc-windows-msvc.zip
Preview-0.1.8-x86_64-apple-darwin.zip
3 l% P2 Q: }3 s( P$ O; u
: F. r5 }- W: k8 a) a+ _1 D. t/ o4 @! k: v8 }" U
部份截图:
T& K. G, `$ I D, I# r$ C9 g3 t6 u' G
1 |! v+ u# V1 Y o1 i, S6 W& a
( _" d* H; [) i& ^' ]
3 U( |5 O6 \ Y0 |
3 \+ N. T( b: }: n* Q. B& h$ v 8 }. T0 T+ o! W A$ @( X3 W
- s! M9 e* g$ C6 ~, Q/ R6 V! u6 W
, C8 }9 g' b+ u" E$ i% g# \7 h: Z* b. G5 }2 o
( G$ @6 ]9 x) C2 j
. r" R9 F* w+ m$ z. N' o3 G* y; p |
评分
-
6
查看全部评分
-
|