Tineye是一个反向图片搜索引擎,是个很有趣的网站,上传一张图片或者提交图片的地址,它替搜索出包含你提交图片的网页,连和大叔用过都说好。
而使用这个搜索引擎,需要右键复制图片地址,新建标签页,打开Tineye的网站,粘贴地址,点击“搜索按钮”,等待结果,这几个步骤用多了比较麻烦,所以找个捷径。
Tineye官方是提供浏览器扩展的,使用右键菜单打开选择图片,也有Bookmarklet书签,不过是提交网页,Tineye分析网页上的图片给你选择。
而我不想多装一个扩展,而用Bookmarklet不在Noscipt白名单上的话就失效,所以也写一个Firegestures脚本。
初看Tineye的搜索地址,是“http://www.tineye.com/search/图片的sha1值”,看来要构造这个地址会有点麻烦,需要事先计算出图片的sha1值,而它的API是收费的,不过我后来看了扩展和Bookmarklet的代码,发现也可以用“http://www.tineye.com/search/?url=图片地址”来调用,这样代码就容易写了。
代码地址点击这里,默认行为是选择鼠标手势的起点,如果手势起点不是图片,则使用手势终点,如果也不是图片,则使用当前网址,搜索结果页在新标签页打开。

fo你的推友表示感谢!