• R
    redstoneleo

    @river Shadow DOM应该可以避免注入的代码会影响网站本身的内容这个问题

    发布在 产品 阅读更多
  • R
    redstoneleo

    @river 谢谢阁下的回复!我对web前端技术懂得不太多,还有几个问题想请教下,有劳阁下了。

    1. “难兼容的只是 CSS” 你是说翻译结果窗口的CSS代码可能会和当前网站的CSS互相冲突吗?
    2. 不是所有网站都能注入content scripts吗?为什么?
    3. 你的getWordPoint是直接从那个问题帖子里copy过来的吗?(我没有恶意)
    4. Shadow DOM这东西我也是前两天好像是在看一个同类软件的介绍提到的,现在忘记是哪款产品了,我还以为是你的这个软件用了这个技术呢。我也没用过Shadow DOM

    BTW,我看了阁下的一些作品,感觉你的技术绝对OK,但是缺乏设计和用户体验观念,建议看看Simple and Usable Web,Mobile,and Interaction Design和The-Design-of-Everyday-Things-Revised-and-Expanded-Edition这两本书,后面这本我也还没读完~

    发布在 产品 阅读更多
  • R
    redstoneleo

    @river 阁下不方便回我的问题吗?

    发布在 产品 阅读更多
  • R
    redstoneleo

    @river

    • 阁下在这个回答里讲到:“chrome 上的词典我见过最多的是悬浮的,原理是从 content scripts 往页面注入代码,这样做的好处是可以跟着鼠标显示,比较不影响阅读,但是功能一般都比较弱,可能很多页面还不兼容” 。你说的“可能很多页面还不兼容”,能否科普一下呢?
    • 在getWordAtPoint里阁下也用了这个检测语句
      if (elem.nodeType === elem.TEXT_NODE)
      按照你的这种方法取词如果不做这种检测是不是也有什么问题呢?

    • 阁下的这个工具有没有用到Shadow DOM这种技术?

    • 好多开源项目的代码里都没有注释,阁下的上面这个文件里也没有注释,我想问问你们是懒得加注释呢还是别的什么原因导致不加注释?没有责备的意思,我只是好奇

    BTW,我最近打算做个桌面版的词典,目前正在实现浏览器网页的取词部分,谢谢你的插件可以供参考!

    发布在 产品 阅读更多
  • R
    redstoneleo

    FairyDict的鼠标取词部分的代码在哪里?打算学习一下

    都在这里面吗 https://github.com/revir/FairyDict/blob/master/content/inject.js

    @river

    发布在 产品 阅读更多

与 V2MM 的连接断开,我们正在尝试重连,请耐心等待