应 V2EX 老哥请求做了划词右键小窗搜索 Chrome 扩展

2019-01-31 09:31:48 +08:00
 namesc
昨天看到 @CivAx 的帖子“有没有什么 Chrome 插件,可以实现划词翻译类似的划词搜索?”
链接: https://www.v2ex.com/t/531800

然后我就做了一个扩展,简单来说就是当你划词选中文本时,点击右键里的扩展菜单,就会在网页内插入一个 iframe 通过百度搜索移动版搜索选中文本。(其他搜索引擎没有合适的)

窗口头部底部蓝色区域按住可以拖到到网页中的任意位置,双击可以关闭窗口,窗口头部有几个搜索引擎的链接,点击即可在新窗口打开搜索选中文本的链接。

效果如下:



已经发布到 Chrome 应用店了,链接如下:
https://chrome.google.com/webstore/detail/fgmknallmmochhfngjmmmcpobelihfhe


我写好后自己试用了下,发现实用性比我想象中的要高,如果有好的搜索引擎的话,这个扩展真是挺不错的。考虑用谷歌,但谷歌不能内嵌,暂时没有找到解决办法。

还有一个问题是比较麻烦的,有的网站限制了 iframe src 源,比如知乎,不允许 iframe 百度的网址,那这个扩展在知乎就用不了了,目前考虑是把知乎的换成知乎内部搜索。

也考虑通过云函数处理搜索结果(云函数免费额度不用白不用),通过 API 方式调用,这样就能用任何搜索引擎了,但是工作量会比较大,先用一段时间看看有没有这个必要吧。

欢迎大家试用,有建议的在 Chrome 应用店反馈或者在这里回复。如果有其他的扩展需求,也可以说下,工作量不大的我考虑做一个,过年估计有挺多时间折腾这些小玩意。
5336 次点击
所在节点    Chrome
51 条回复
namesc
2019-01-31 22:10:58 +08:00
@cwcauc 这个建议不错,安排。
KasuganoSoras
2019-01-31 22:11:45 +08:00
有空我帮你造个接口吧……可以代理请求各类网站,不会被 iframe 限制
PHP 打造,写完了开源
namesc
2019-01-31 22:20:13 +08:00
@iAndychan #33 不错,这个很成熟了,我还是新手,可以作为我的参考。
namesc
2019-01-31 22:21:24 +08:00
@KasuganoSoras #42 可以,约定返回格式就好
myjava
2019-01-31 22:31:11 +08:00
huangdayu
2019-01-31 22:47:26 +08:00
KasuganoSoras
2019-01-31 23:07:48 +08:00
@namesc #44 免翻谷歌搜索: https://google404.net/
namesc
2019-02-10 15:38:41 +08:00
代码上传到 Github 了,具体看帖子:

链接 → https://www.v2ex.com/t/533710
soooulp
2020-04-12 16:12:10 +08:00
大佬救命呀,萌新弱弱问一句,
图标样式 data:....这里面怎么填,填了本地连接没效果

#hcSearcheIcons hcsearche-icon[data-seclass=weibo] { font-size: 0; background-image:url('data:D:\新建文件夹\微博\icon16.png') }

另外,设置多个图标样式是需要添加;么
wensheng
355 天前
@soooulp #hcSearcheIcons hcsearche-icon[data-seclass=weibo] { font-size: 0; background-image:url('https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://weibo.com&size=128') } 用这个
sma210
143 天前
在写文章,复制文本的时候,总会留下小尾巴:GoogleBing 百度

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/532042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX