就是每个词典显示在自己的独立“容器”里?这样JS和css不会干扰到其他词典?
iframe? iframe本身不是很推荐。 html还有其他类似的技术吗,如果html本身能支持的话,改动就会比较小。js,css有没有什么隔离的方案(欢迎前端技术人员建议下)。
我期望的是类似这种
<script src="a.js" area="#divid" >
a.js只在area起作用。
回到上面的问题,后面的词典不展示可能还需要具体定位下。
需要怎么定位呢?
现在的方法(将每个词典放进一个 CSS 选择器中),CSS 隔离其实已经做得很好了。
JS 隔离,我调研过,没有好的方法。
css隔离的 gd也有处理。每个词典都加了一个词典范围的选择器。
楼上的问题很可能是全局js造成的,目前除了词典制作的时候,注意下,我也没有好办法在软件层面隔离。
发现就是那个教育部重編國語辭典搞的 但不知道怎么修改排除干扰,mdd里面只包了图片字,没有css和js
WFG 会把 JS 打包进 mdx 的。
1 个赞
哦 这样啊。。谢谢hua大!!
1 个赞
- 隔壁基於
WFG
作品發佈的教育部異體字索引字典
正是如此,解包後查看Style.txt
發覺格式費解。 - 弄得我這樣的菜雞,想簡單改動
CSS
字體節點,藉此適用於DictTango
都無處下手。
加载多个bgl很大概率会崩溃。Qt5或6都是。windows 10。
词典发出来看下。
2 个赞
从命令行启动看下,是否有什么异常。
2 个赞
可以给 GoldenDict.exe 创建个快捷方式,右键点快捷方式选择属性,在打开的小窗口的目标框最后加上 --log-to-file --show-error-file。我是用的便携模式,如果遇到崩溃,可以用这个快捷方式打开词典,崩溃的时候就会在portable文件夹找到一个名为gd_log.txt的日志文件,里面可能有出错的原因。
1 个赞
没能重现问题。
这本教育部國語辭典簡編本(語音版)和教育部重编国语辞典好像有冲突:
语音mdd我没上传。
好像这两部同时启用的话,其中一个词典内容连带后面的词典就不显示了。禁用其中一个,后面的词典内容才会显示出来
1 个赞
还没是重现。
1 个赞