向 Anki 添加 Goldendict 快速查词链接

xiaoyifang/goldendict 的最新版本在 Linux/Windows 上有一个新功能,就是可以在支持超链接的地方使用 goldendict://word 来快速打开 goldendict 查询单词,比如说可以在 word 里面放这样的链接:

image

在 Anki 里面添加查词链接只要稍微改一下模板就可以了

image

把原来的 {{Front}}<a> 包裹一下就可以了

<a href="goldendict://{{Front}}">{{Front}}</a>

然后 Anki 里面的词就变成点击即从 Goldendict 查询。

image

这样就完全不需要往 Anki 卡片里面添加具体内容,只放一个词头就行了。

9 Likes

虽然小众,不失为一种提高效率的方法
赞一个

1 Like

很有用,早就想这种用法了

请问一下如果我想要在移动端(AnkiDroid)使用 eudic://dict/word,在桌面端(Anki)使用 goldendict://word,我该怎么做呢?非常感谢!

判断一下在 android 上然后选择性隐藏就可以 @PilgrimLyieu

<script>
if( navigator.userAgent.match(/(android)/i) ){
 	document.getElementById("desktop").style.display="none"
} else {
	document.getElementById("mobile").style.display="none"
}
</script>
<a id="desktop">{{Front}}</a>
<a id="mobile">{{Front}}</a>

不清楚 ankidroid 是怎么设置 userAgent 的,不过我觉得应该会包含 android

2 Likes

非常感谢您!

非常感谢!想请问下为什么我的安卓手机上会两个都显示出来呢?


64554b811a63e0aa

似乎无法查短语?

<a href="goldendict://a link">link</a>

抑或是

<a href="goldendict://a%20link">link</a>

在 Anki 都无法生效。Word 和 Edge 都会自动转为 %20 并打开 GoldenDict,但 Anki 似乎不行?

而 Android 上的欧陆词典则可以。

非常感谢您的分享。
但是我在使用这个方法的过程中遇到了一些困难,我目前正在学习法语,发现在出现诸如à,ç,û等法语特有字母时,跳转到字典软件会出现乱码,例如brûer会乱码成xn–brer-wra,这样一来就完全没办法使用这个功能呢?
因为我完全不懂得编程,所以只得来求助了