TA的每日心情 | 衰 2020-4-2 00:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
本帖最后由 last_idol 于 2020-4-9 13:26 编辑 3 C/ K/ j3 |5 T/ m% b
6 W& x+ D& \, R0 f0 `) o' h现在修改词典CSSJS,通常有两种方式:
; }+ K8 ^" n" m; n/ u P# N; x" }+ c' m+ S, G
- 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。
- 从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。
# k- j1 y9 h4 I
9 c" O* j8 |! D3 C这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。
. d! H; `1 W5 r0 L% C$ BPreview是一款面向MDX词典前端的开发工具,很好的解决了上述问题,支持加载MDD资源文件,同时监听对应的CSSJS文件,用文本编辑器修改保存CSS后,会实时更新浏览器里的页面,不再需要手动刷新浏览器,并且支持词头查询,允许跳转任意词头,预览对比检查CSS。6 ~$ s6 u- ]7 p2 Q& n' f* t( ~
欢迎大家尝试,提错或者新的需求。# G1 }- e4 w6 j& u
: M8 }2 T7 Q! @- l& \简单说明:" F+ P; i; P8 O7 C8 M
' I% q. l$ j8 y q H* C9 E' x- 支持词头查询(2ms),支持拼写提示,在网页上使用ALT+F打开输入框,ESCAPE取消。
- 支持页面词条链接跳转,支持MDD图片音频加载。
- 监听词典同目录下JSCSS文件,修改文件,实时同步预览显示效果(200ms)。
- 加载词典后生成的索引没有写文件,所以内存占用大概10万词头5M的样子。
- 支持多客户端同步显示搜索结果,允许在PC上修改CSS,手机上同步刷新,方便调试。
- 推荐使用文本编辑器,比如SublimeText,NotePad++或者VSCode打开CSS文件修改。
- 不支持IE浏览器。; F9 ^% X; p/ V4 r5 q' M6 j
1 G' ]/ j& _3 @' h" T9 n2 @问题汇总:! V) L8 G( n* M; ^* l+ ~# R
5 g% V6 D$ u4 D9 F- 如果启动exe程序失败或者超时,检查3030端口占用。
- 不支持程序多开,共用的是同一个后台。
- 暂不支持32位系统,等功能稳定下来会发版。
- 已通过WIN10 Defender,360杀毒和火绒手动查杀无毒。" m) I; K! ]' p I0 }' s' m& Z
- 后续发版会先通过VIRSCAN.ORG在线查毒。( B: g+ m6 F4 ?7 j3 N% H
5 N9 o% H/ {. a% R
检查端口占用的命令:
2 @, c% ~# d; g6 Y9 u
! \) j( w+ Q: x# u! k0 _( ]2 Z- netstat -ano|findstr "3030"
8 {, i7 C+ \. I' F7 ]8 I( u; U0 ~* S. Y$ v - // TCP 127.0.0.1:3030 0.0.0.0:0 LISTENING 1848
5 Q4 T) N0 H# Y3 S - taskkill -PID 1848 -F
2 r$ @1 S! d, S! q4 w( g - // SUCCESS: The process with PID 1848 has been terminated.
复制代码
' n$ A8 c; F$ a$ G2 F2 |; I更新日志:0 n" A4 ]1 M; q3 F8 ^( D
0 u( J3 q% W1 e; ^5 P1 L[0.1.8] - 2020-04-09+ z0 Y! M* Z6 a: y
- 增加随机读取词头功能,除第一次加载词典会显示启动信息页面,每次刷新页面都会加载新的词头。感谢@huala的反馈!
- 增加词头跳转功能,支持@@@LINK跳转,有些词典超过一半词头都是跳转。感谢@atauzki的反馈!
- 修复部份PNG读取失败问题,测试了16万+文件,特别是阿彌陀佛的图片词典,现在所有图片都能正常读取。感谢@nonwill的帮助!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
: W x3 z% S9 @0 t9 w2 g2 Q
9 D. g7 j* x2 w" {( p; ?[0.1.7] - 2020-04-04, {6 ^9 @+ c2 Z% }2 y7 ^
- 现在搜索框会始终置顶,除非使用ESCAPE主动取消。感谢@喬治兄@huala的反馈!
- 修复部份PNG读取失败导致的程序崩溃问题,目前只在纯PNG的图片版词典中发现有此问题,还没找到原因,发现GD和readmdict.py也无法处理,而MDict能正常读取此类文件。(已找到原因,下版本会解决)
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
" Z2 B6 a9 r( U/ X [6 h
. N9 J% T2 U- q& H$ [[0.1.6] - 2020-04-02# k) ] M) F5 y: t- p& o3 K4 Q: G
- 现在会禁止浏览器从缓存中读取本地文件,已经缓存的需要先清空一次。感谢@Word@huala@eplono的反馈!
- 压缩索引,现在每10万词头占用从10M -> 5M内存,索引时间从70ms -> 85ms。考虑提供选项继续压缩到1.5M内存,索引时间会提高到380ms。
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]/ h) s; V! ?$ c' _7 H9 @3 g
9 ^1 R6 t" L: j[0.1.5] - 2020-04-01
9 h/ S, j- x9 d- A# h% y3 k- 修复当文件名包含中文时CSS无法实时刷新的问题。感谢@Word的反馈!
- 修复MAC 10.15版本缺少依赖库的问题。感谢@huala的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
$ K+ k) Z- Q9 `( n$ X1 e ; I# y7 J; p% q
[0.1.4] - 2020-03-31
, v! K' i2 E9 I0 p; n- 修复当文件名包含空格时CSS无法实时刷新的问题。感谢@Word的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
( k8 J3 H- R4 O2 d8 e( f
7 l! J7 Y7 [. M' A! c6 a" @[0.1.3] - 2020-03-30$ L0 l% H) C8 P3 W0 @8 d8 A8 \) P3 l" C
- 现在读取词典内外的JSCSS等文件时会忽略大小写。感谢@Word的反馈!
- 修复当URL路径包含空格时会读取不到文件的问题。感谢@Word的反馈!' C5 g E) ?" L2 q4 L5 h
5 O$ P2 \' |' _9 ?, \. t
[0.1.2] - 2020-03-30
. ^( r3 v1 ~( O* M- 解决WIN7 DPI>125%时界面错位问题。感谢@喬治兄的反馈!
# ]$ U' I) f8 @+ g! n+ m7 p + l/ j+ p5 b7 p% k* \
[0.1.1] - 2020-03-29) i0 o+ ^7 N7 r6 E- e
- 支持多客户端同步搜索结果,支持在PC查词或修改CSS,在手机端同步显示结果。
- 发布WIN和MAC双版本。
& T$ p( c6 v& T/ ], Y) s( } & c/ x9 @) T1 u# C3 D& p- g- \
[0.1.0] - 2020-03-287 o$ b/ H9 v3 {. C& ?7 ^* l
- 诞生2 M& [8 ]% m) @, {* A+ y2 d
! Q% o* X2 o. k
: s; F, M# b6 C- Z. O: E1 u4 u6 s下载地址:3 B% E: B3 t% V0 h6 b% E
Preview-0.1.8-x86_64-pc-windows-msvc.zip
Preview-0.1.8-x86_64-apple-darwin.zip0 q6 T5 L+ C0 e
7 E0 F5 S2 K$ z0 B
/ ~1 T* V- Q" E* ]部份截图:" @$ ?) E a$ M n/ i6 ~
& u* d5 _" ~/ S# R/ { , E' ?, H0 h$ c
% J3 Q7 F+ {! `/ I" D
0 Z, G" J) M6 a7 b
4 U7 {1 o8 [9 S
) [( U5 p+ z, s3 Q
: h6 Y3 C! p7 j
8 w/ n6 @) a5 _7 d
% V+ l7 q2 K4 y3 w
1 A3 q$ G# M$ l. r
/ H$ _4 ~) U' M4 i) C6 Z p. S
|
评分
-
6
查看全部评分
-
|