TA的每日心情 | 衰 2020-4-2 00:18 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
本帖最后由 last_idol 于 2020-4-9 13:26 编辑
: ~9 H0 W0 h1 t# ]& j( F+ O% f! [6 i, O* F Y4 |; d
现在修改词典CSSJS,通常有两种方式:1 @# @9 Q) ` W+ Q
! c& G/ \1 w: ~6 \+ I/ I3 z) P
- 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。
- 从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。
6 v7 Z7 J$ j1 W/ s; n: y4 F $ N) Q6 O9 j3 K. r: Q& x+ M" K" c
这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。 4 `0 a% P. x1 i% F
Preview是一款面向MDX词典前端的开发工具,很好的解决了上述问题,支持加载MDD资源文件,同时监听对应的CSSJS文件,用文本编辑器修改保存CSS后,会实时更新浏览器里的页面,不再需要手动刷新浏览器,并且支持词头查询,允许跳转任意词头,预览对比检查CSS。2 R8 ?: P; C- ` m( J
欢迎大家尝试,提错或者新的需求。
7 d# p C' \, M8 W, z" {0 Y. y0 l5 y* z5 h
简单说明:9 y8 p% O& Y) `
6 ]9 m) S4 B. h0 g, y+ p! x2 d
- 支持词头查询(2ms),支持拼写提示,在网页上使用ALT+F打开输入框,ESCAPE取消。
- 支持页面词条链接跳转,支持MDD图片音频加载。
- 监听词典同目录下JSCSS文件,修改文件,实时同步预览显示效果(200ms)。
- 加载词典后生成的索引没有写文件,所以内存占用大概10万词头5M的样子。
- 支持多客户端同步显示搜索结果,允许在PC上修改CSS,手机上同步刷新,方便调试。
- 推荐使用文本编辑器,比如SublimeText,NotePad++或者VSCode打开CSS文件修改。
- 不支持IE浏览器。
: w3 v& j, | q- n \. _. t4 _' N% o2 A0 t
问题汇总:
$ p$ c. O9 r5 @9 W6 N/ s
9 f& k; t* e7 t- 如果启动exe程序失败或者超时,检查3030端口占用。
- 不支持程序多开,共用的是同一个后台。
- 暂不支持32位系统,等功能稳定下来会发版。
- 已通过WIN10 Defender,360杀毒和火绒手动查杀无毒。
! V9 M( X9 _" N; ?$ K+ o
- 后续发版会先通过VIRSCAN.ORG在线查毒。( i' A: w$ z$ Z
% J7 t7 o8 h5 F检查端口占用的命令:
2 e, f% \2 d5 B6 [0 K& E
" [, q- p! l% M& w- netstat -ano|findstr "3030"
' c* M- y N* r3 U! a - // TCP 127.0.0.1:3030 0.0.0.0:0 LISTENING 1848# n0 t" F# [0 c9 G0 ^. X/ D
- taskkill -PID 1848 -F3 O* }, @6 q# g: I4 t
- // SUCCESS: The process with PID 1848 has been terminated.
复制代码
' h) L3 K- c: }# Y' K# |更新日志:) Y/ u6 _) U' P. d8 v
) r0 B* m2 e/ i[0.1.8] - 2020-04-09. V, S- D' X! }0 U
- 增加随机读取词头功能,除第一次加载词典会显示启动信息页面,每次刷新页面都会加载新的词头。感谢@huala的反馈!
- 增加词头跳转功能,支持@@@LINK跳转,有些词典超过一半词头都是跳转。感谢@atauzki的反馈!
- 修复部份PNG读取失败问题,测试了16万+文件,特别是阿彌陀佛的图片词典,现在所有图片都能正常读取。感谢@nonwill的帮助!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]4 G9 F" B4 E0 Y1 x0 ]3 L
) @8 u3 R$ R: P/ m[0.1.7] - 2020-04-04) I: |, A6 n |, j7 ~
- 现在搜索框会始终置顶,除非使用ESCAPE主动取消。感谢@喬治兄@huala的反馈!
- 修复部份PNG读取失败导致的程序崩溃问题,目前只在纯PNG的图片版词典中发现有此问题,还没找到原因,发现GD和readmdict.py也无法处理,而MDict能正常读取此类文件。(已找到原因,下版本会解决)
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
- i2 g# _2 Q( F$ o9 q. }: e; [0 v # T7 I$ w5 [ f7 G# Y5 T9 x( e- |
[0.1.6] - 2020-04-022 F% S ]5 U& j% l
- 现在会禁止浏览器从缓存中读取本地文件,已经缓存的需要先清空一次。感谢@Word@huala@eplono的反馈!
- 压缩索引,现在每10万词头占用从10M -> 5M内存,索引时间从70ms -> 85ms。考虑提供选项继续压缩到1.5M内存,索引时间会提高到380ms。
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]- q3 b) W/ M9 |+ \0 z1 E* @
4 n j H1 c- k7 \% ^* @& h j6 ~9 G[0.1.5] - 2020-04-01
6 J: s% V' E3 t) T: C- 修复当文件名包含中文时CSS无法实时刷新的问题。感谢@Word的反馈!
- 修复MAC 10.15版本缺少依赖库的问题。感谢@huala的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]0 d. I" W' r7 d/ i2 z( S
! k7 H( W2 [7 M( Y[0.1.4] - 2020-03-31
1 `# q+ \/ }: K0 v3 k- 修复当文件名包含空格时CSS无法实时刷新的问题。感谢@Word的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
) c' C& x* n- a0 j8 V . t9 x& T& |6 W V! {, a5 E
[0.1.3] - 2020-03-30
5 e- _; Y' |3 g, h9 J- 现在读取词典内外的JSCSS等文件时会忽略大小写。感谢@Word的反馈!
- 修复当URL路径包含空格时会读取不到文件的问题。感谢@Word的反馈!
6 B) T' h# q/ I* T, b9 ]( r ) C' S" t |8 ?9 ^7 j& a
[0.1.2] - 2020-03-30
5 ~* g I% F5 J8 ]" g! ^% F- 解决WIN7 DPI>125%时界面错位问题。感谢@喬治兄的反馈!
: z9 \+ I) g r. J+ t
2 e6 [) y7 L# B# S% O[0.1.1] - 2020-03-29) A1 G, q3 h( R
- 支持多客户端同步搜索结果,支持在PC查词或修改CSS,在手机端同步显示结果。
- 发布WIN和MAC双版本。
3 \ ?. v4 J4 d7 i0 O 9 w9 e7 P+ _! A E& y9 i/ _0 y
[0.1.0] - 2020-03-28
. m( X i+ x& V3 i8 f- 诞生! u+ R w7 C, R5 ~+ p( S+ M
0 f' ~ }/ A- k1 ?) P8 g, F$ F; p1 P$ ]1 U
下载地址:
. q; W9 _! I8 w( F* WPreview-0.1.8-x86_64-pc-windows-msvc.zip
Preview-0.1.8-x86_64-apple-darwin.zip3 ^7 D2 w' J4 X. ^4 d
: ^; _. F9 p/ v
: w& z3 r* w+ A0 k4 S部份截图:8 t: C8 W" c/ u1 `) v6 X. Q
3 X! Y2 J/ j, {& l3 K 2 ~! c, P8 |( Z9 C& Q) q0 Q1 K0 `) z
2 ~ K+ g+ M/ s: t
- W* @' F- W# N2 f$ {1 v7 ^' q
9 H8 T( |# ~0 O6 g , `6 m' D% C5 g( u5 ~, q
* |& E b0 n6 U$ b7 R3 ^
$ U) B# K* x! j6 O; E. k
# U7 U/ z/ d& }7 f, c 0 C8 M y6 c4 X9 j+ O
8 c3 Y: X8 S4 n# T2 v$ ^: {2 F" C! z
|
评分
-
6
查看全部评分
-
|