调用Tineye的鼠标手势

Tineye是一个反向图片搜索引擎,是个很有趣的网站,上传一张图片或者提交图片的地址,它替搜索出包含你提交图片的网页,连和大叔用过都说好

而使用这个搜索引擎,需要右键复制图片地址,新建标签页,打开Tineye的网站,粘贴地址,点击“搜索按钮”,等待结果,这几个步骤用多了比较麻烦,所以找个捷径。

Tineye官方是提供浏览器扩展的,使用右键菜单打开选择图片,也有Bookmarklet书签,不过是提交网页,Tineye分析网页上的图片给你选择。

而我不想多装一个扩展,而用Bookmarklet不在Noscipt白名单上的话就失效,所以也写一个Firegestures脚本。

初看Tineye的搜索地址,是“http://www.tineye.com/search/图片的sha1值”,看来要构造这个地址会有点麻烦,需要事先计算出图片的sha1值,而它的API是收费的,不过我后来看了扩展和Bookmarklet的代码,发现也可以用“http://www.tineye.com/search/?url=图片地址”来调用,这样代码就容易写了。

代码地址点击这里,默认行为是选择鼠标手势的起点,如果手势起点不是图片,则使用手势终点,如果也不是图片,则使用当前网址,搜索结果页在新标签页打开。

This entry was posted in 浏览器 and tagged , . Bookmark the permalink.

One Response to 调用Tineye的鼠标手势

  1. niclau says:

    fo你的推友表示感谢!

    回复回复

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">