盘点图片词典的几个重要创意

实现过程简单说就是——

  1. 点击mdx内链接后,由js把文件信息传到剪贴板
  2. 由第三方软件读取此文件信息,通过命令行调用阅读器打开相应文件并跳转到相应位置。
2 Likes

这样就等于让js直接操作到命令行了,这样可以执行很多木马行为
如果可以的话,其实蛮可怕的

1 Like

我试了一下,在Windows下可以直接用js调用WScript,来打开指定阅读器并进行跳转。

var openpdf = function(c){
			var pgm = '"C:\\Program Files\\SumatraPDF\\SumatraPDF.exe"';
			var file = '"D:\\Downloads\\book\\Britannica Concise Encyclopedia.pdf"';
			var num = c.innerText;
			var cmd = pgm+' '+file+' -page '+num;
			var wsh = new ActiveXObject('WScript.Shell');
			wsh.Run(cmd);
}

GIF

只是不知道是否存在其他平台也能使用的通用方法?

2 Likes

这不就相当于文字图像综合版的词典吗?

当然不太一样呀
耦合度低,词典使用者可以自由选择要不要图片而影响最小,整本书阅读者也不受影响,照常翻页跳转,圈点批注。
当然控制性也差了,我在上面提到的模拟单栏和粗略定位也就别想了。

1 Like

把借鉴二三创意并加以改良后的《现汉》整页版上传,一方面表达对初创者的敬意与感谢,另一方面也希望能够引出更好的创意。比如粗略定位,我这里只是简单加权,还有什么更好的办法能让定位更精确吗?结合词频怎么样?利用其它文字版词典(比如《汉语大词典》)中的词条长度来配比可行吗?
另:目前只适用mdict pc版,其它程序或多或少都不太兼容。
現代漢語詞典第7版 v2.mdx (13.3 MB)
XDHY.css (3.5 KB)
js.7z (1.2 KB)
mdd文件可以在坛子里找,或者全部文件已上传至123云盘7天失效
效果图如下:
ScreenGif1

2 Likes

刚才浏览帖子,发现创意三也许源自vim,但他的作品无缘得见,也就不好乱说了

1 Like

fruition 和尚首创的,真不是我。当然,和尚还探索了很多,比如用现有词库而非精确词条粗略匹配定位,这样就解决了劳动量最大的词条整理工作,但该方法要求现有词库与要制作的图片词典有较高的匹配度,典型如按字母排序的英文词典等。

我想改善的更多是图片词典的导航(再现真实书籍的翻阅,如上下翻页,封面、目录、附录之类),而非搜索本身。工具是开源的:GitHub - VimWei/MdxSourceBuilder: 一键制作mdx图片词典

2 Likes

123云盘中还有一个xdhy0.js,请问这与xdhy.js是什么关系?

已删除,没什么用

1 Like

v2.mdd跟坛里的v1.mdd是通用的?

v2版单栏右侧内容显示不全(mdd用的是v1改名的),能否切回多栏?在欧路pc版试了上不能缩放,无法放大还原成整页。

是部分页还是全部?目前我还没发现这种情况。要不试一下我在123发的mdd

1 Like

换上以后右边显示正常了。
但是不能切回整页?

你是在哪儿用?手机上?如果是,把css中@media的最大宽度改一下,我是按电脑设置的

能不能借助canvas直接在具体的图片的上方,用红框标出具体的内容。
image

这恐怕做不到吧?怎么知道在哪里加方框?

需要知道词头在页面中的位置,应该就可以了。

粗略定位就是按照页面词条数以及检索词条在词条列表中的位置大体推断词条位置,想精确就得对图片ocr并进一步校对了吧

不需要使用 canvas 。。绝对定位就行了。