ninja33 / ODH

A chrome extension to show online dictionary content.
MIT License
1.41k stars 242 forks source link

请教有关自定义脚本的制作 #258

Closed pk49800 closed 2 years ago

pk49800 commented 2 years ago
  1. 如何将词性(POS)显示在音标后面并且输出到模板? 例如下面的截图,通过修改en_cn_oxford已经把原来单词每个释义的前的词性都去掉了,我想将单词对应的词性其显示在音标后面,然后输出到模版上自定义的字段。这是我修改后的gist地址 截屏2022-08-08 00 24 20 截屏2022-08-08 00 25 09
  2. 可以增加输出的字段吗?自制脚本可能获取多个字段的内容,但是插件仅有固定的几个字段可以选择,可否通过修改脚本实现?
ninja33 commented 2 years ago

可以用anki模版里,嵌入一段javascript代码,去识别html里的相应tag,然后放到模版里想要的地方

第二个问题也是一样的,你可以把想要的多个字段的内容,以JSON字串的形式,放在诸如extra info 这种地方,在anki卡片模版里用javascriot再parse这个JSON字串,得到一个object

2022年8月8日 00:27,pk49800 @.***> 写道:

如何将词性(POS)显示在音标后面并且输出到模板? 例如下面的截图,通过修改en_cn_oxford已经把原来单词每个释义的前的词性都去掉了,我想将单词对应的词性其显示在音标后面,然后输出到模版上自定义的字段。 https://user-images.githubusercontent.com/36910388/183300891-47882d07-abd6-4c8f-8579-179dabeeacc4.png https://user-images.githubusercontent.com/36910388/183300916-f6c0185a-1f47-4230-a39e-7969b0a8d433.png 可以增加输出的字段吗?自制脚本可能获取多个字段的内容,但是插件仅有固定的几个字段可以选择,可否通过修改脚本实现? — Reply to this email directly, view it on GitHub https://github.com/ninja33/ODH/issues/258, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZ7BZATSKGNQG4EU4KG2ITVX7PWVANCNFSM552W24FQ. You are receiving this because you are subscribed to this thread.

pk49800 commented 2 years ago

没想到还有这种曲线救国的办法,学到了