zqso
183
@manateelazycat 顺路问一下,youglish 里的查询窗口不能输入/修改,是默认行为吧?我这边没法改。有时候查询的词汇不对,想直接在小窗里修改一下继续查询。
popweb没有键盘输入的功能,那会把popweb的代码搞的和EAF一样复杂。
要输入用EAF吧。
1 个赞
zqso
185
指 EAF 里使用 popweb 吧? 还是说直接全场景EAF?
今天用宏重构了一下代码, 现在 popweb 来开发翻译插件基本上就是写几行CSS, 无脑开发:
zqso
189
太赞了。我其实也在捣鼓几个自用的,主要用于学习发音。
- popweb-dict-youglish-api.el (API 版)
- popweb-dict-mw.el (Merriam Webster,需要点击发音按钮发音)
- popweb-dict-forvo.el (Forvo, 需要点击按钮才能发音)
过程中就觉得都是一样的结构甚至代码,可以整成一个,没想到你就写好了。
感谢~~~
刚刚随手做了一个 popweb-dict-collins.el
1 个赞
已经合并了, 欢迎用 popweb-dict-create 加各种词典
zqso
195
猫大能否再看看 https://www.merriam-webster.com/
我调教不好:试图保留那个导航栏,同时去掉顶部过多空白,无果。
(popweb-dict-create
"mw"
"https://www.merriam-webster.com/dictionary/%s"
(concat
"window.scrollTo(0, 0); "
"document.getElementsByTagName('html')[0].style.visibility = 'hidden'; "
"document.getElementsByClassName('left-sidebar')[0].style.visibility = 'visible'; " ; ✓
"document.getElementsByClassName('redesign-container')[0].style.visibility = 'visible'; "
))
很难保留顶部导航栏, 这个网站的广告太丧心病狂了, 不想调试了。
zqso
197
如果使用了mpv 循环播放模式,音频会一直播放下去,直到我们在 M-x list-processes RET 里找到进程杀掉。
提交了个修改,给进程一个名字,方便加到 post-command-hook 里杀掉。
zqso
198
@manateelazycat 哈哈那就算了,我前天都调得要发癫了。感谢猫大调试~~~
popweb写扩展插件怎么调试啊?在js代码里用console.log()好像报错。。
在外部浏览器调试好了, 把调试好的代码传给 popweb
popweb 因为是弹出窗口, 调试不方便。