TA的每日心情 | 衰 2020-4-2 00:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
本帖最后由 last_idol 于 2020-4-9 13:26 编辑
1 R3 j/ `% f L- W3 d/ t! {0 h0 N' ]- }6 Y
现在修改词典CSSJS,通常有两种方式:2 n* a- }, m( o" V5 L
5 O" y9 s9 }% s0 \
- 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。
- 从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。. |( I1 ]. @0 c) o& M( e2 d, ^ K
( h- J8 f2 \6 ~; S: L V这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。
: H0 J) W0 U; e; I8 s9 oPreview是一款面向MDX词典前端的开发工具,很好的解决了上述问题,支持加载MDD资源文件,同时监听对应的CSSJS文件,用文本编辑器修改保存CSS后,会实时更新浏览器里的页面,不再需要手动刷新浏览器,并且支持词头查询,允许跳转任意词头,预览对比检查CSS。
$ I1 O! J7 l* h- T7 d4 G欢迎大家尝试,提错或者新的需求。
; n& F5 x f9 x# a5 {
) G1 h+ E( w. N7 N" g. q" c简单说明:! O9 \# Q( _* e6 x
0 D3 j! Q9 u2 L' D; [, \- 支持词头查询(2ms),支持拼写提示,在网页上使用ALT+F打开输入框,ESCAPE取消。
- 支持页面词条链接跳转,支持MDD图片音频加载。
- 监听词典同目录下JSCSS文件,修改文件,实时同步预览显示效果(200ms)。
- 加载词典后生成的索引没有写文件,所以内存占用大概10万词头5M的样子。
- 支持多客户端同步显示搜索结果,允许在PC上修改CSS,手机上同步刷新,方便调试。
- 推荐使用文本编辑器,比如SublimeText,NotePad++或者VSCode打开CSS文件修改。
- 不支持IE浏览器。8 a- I* M. {$ D
- |# M6 y$ E" b: N O3 @6 m& z问题汇总:- ^, M; P" j/ f
( x ~9 O% P) n8 H/ [: M6 `- 如果启动exe程序失败或者超时,检查3030端口占用。
- 不支持程序多开,共用的是同一个后台。
- 暂不支持32位系统,等功能稳定下来会发版。
- 已通过WIN10 Defender,360杀毒和火绒手动查杀无毒。$ W# W4 Y) S( J2 K
- 后续发版会先通过VIRSCAN.ORG在线查毒。! d5 \3 O7 P) H- B; J6 w2 R
: @+ }7 E0 B# V! l检查端口占用的命令:; y; c& ?1 ?& {+ f
2 Q' O! L' ]' d2 j8 g- netstat -ano|findstr "3030"; g% W% Q% J) F& L# R
- // TCP 127.0.0.1:3030 0.0.0.0:0 LISTENING 1848* @8 F9 } B1 g# c3 ?' }- y3 s' \7 G
- taskkill -PID 1848 -F
2 @& Z2 b7 ^2 v" t L0 g - // SUCCESS: The process with PID 1848 has been terminated.
复制代码 " w2 [6 U5 ~6 f; G. I, l
更新日志:. G- n D* @" P9 Y/ k
1 b: k8 q- h1 J7 m7 t% q5 O9 `
[0.1.8] - 2020-04-09+ ` T6 T. _! w* D. }4 G8 o
- 增加随机读取词头功能,除第一次加载词典会显示启动信息页面,每次刷新页面都会加载新的词头。感谢@huala的反馈!
- 增加词头跳转功能,支持@@@LINK跳转,有些词典超过一半词头都是跳转。感谢@atauzki的反馈!
- 修复部份PNG读取失败问题,测试了16万+文件,特别是阿彌陀佛的图片词典,现在所有图片都能正常读取。感谢@nonwill的帮助!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]. N8 R. z a6 v% r( L8 e2 ^
' v9 ?- {& L! p2 @& X8 @0 n7 ?[0.1.7] - 2020-04-049 j, K1 U2 X* u* J
- 现在搜索框会始终置顶,除非使用ESCAPE主动取消。感谢@喬治兄@huala的反馈!
- 修复部份PNG读取失败导致的程序崩溃问题,目前只在纯PNG的图片版词典中发现有此问题,还没找到原因,发现GD和readmdict.py也无法处理,而MDict能正常读取此类文件。(已找到原因,下版本会解决)
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]9 h# h- I; I% F! Y- |" e% r
# i1 K* J5 H4 i, C
[0.1.6] - 2020-04-024 k$ v; l G$ j( y$ {
- 现在会禁止浏览器从缓存中读取本地文件,已经缓存的需要先清空一次。感谢@Word@huala@eplono的反馈!
- 压缩索引,现在每10万词头占用从10M -> 5M内存,索引时间从70ms -> 85ms。考虑提供选项继续压缩到1.5M内存,索引时间会提高到380ms。
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]% h& ^' K8 p: \1 g4 T2 F% }' o
+ w: H3 i N. ~- M2 F) u* e' }
[0.1.5] - 2020-04-01
+ d1 X) R4 A" Q$ K; s0 W- 修复当文件名包含中文时CSS无法实时刷新的问题。感谢@Word的反馈!
- 修复MAC 10.15版本缺少依赖库的问题。感谢@huala的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
8 Y- z3 L @4 `5 }/ k 2 Y6 h( z0 V9 M0 W6 R* c
[0.1.4] - 2020-03-312 K D$ o$ D' n8 z2 ]
- 修复当文件名包含空格时CSS无法实时刷新的问题。感谢@Word的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
) B1 Q8 m; g( _, w8 i9 `
6 U/ D% U/ m8 q/ s K- e[0.1.3] - 2020-03-30
- Z8 G+ n6 b O5 ~/ l- 现在读取词典内外的JSCSS等文件时会忽略大小写。感谢@Word的反馈!
- 修复当URL路径包含空格时会读取不到文件的问题。感谢@Word的反馈!
; p$ j, F$ a' V( `' a( A
# d$ o/ z, a7 i$ t: {2 d* K4 p[0.1.2] - 2020-03-30" O, z$ A" p: e! \7 B9 G; ]
- 解决WIN7 DPI>125%时界面错位问题。感谢@喬治兄的反馈!3 C4 A+ n. [& }; Z
9 H; R; a8 e, o9 l0 \. Y2 V
[0.1.1] - 2020-03-29, H8 l0 R: s! L; H0 C
- 支持多客户端同步搜索结果,支持在PC查词或修改CSS,在手机端同步显示结果。
- 发布WIN和MAC双版本。
4 F% E) f: D* A9 U3 Z8 e 6 x% Y+ O9 n6 q( S( y
[0.1.0] - 2020-03-289 w2 V3 \* E A/ O# V2 d3 B
% M: [8 ]7 S* ~4 d
5 t" C4 |. u' Z下载地址:, U+ _4 C: `- r& {+ w! _
Preview-0.1.8-x86_64-pc-windows-msvc.zip
Preview-0.1.8-x86_64-apple-darwin.zip
* Z! |4 T: |" O/ Y4 K; V4 i7 ~
( t- \# f, G& \/ d" o, w# U0 b, t2 ?6 s8 u# a. A
部份截图:
2 g% v4 o1 S! f3 K
" N( H7 ^$ ]# i- Z% H. |3 @5 y6 c& G2 P! E% F
$ a0 @, f1 U- t
. [# h2 b" Y+ |! [# b" h, t3 j
6 h6 S8 z& O' M6 D! |+ [% F' h) R" P4 {0 |- B' B) D7 R
1 i2 @# v; x# j- @5 e8 t( C5 F
]. J$ j3 [ t$ V* H4 F I
! r3 Z. K$ g( p" X9 Y% Z. o; N0 a/ z) v
$ F. M/ |+ j- K+ K# Z5 _9 R' o
|
评分
-
6
查看全部评分
-
|