// ==UserScript== // @name 匿名版一键搜图 // @namespace http://zhihaofans.com // @version 0.3.7 // @description 一键搜图(让盗图狗不再得意,让你不再为祭品信息而烦恼) // @author zhihaofans // @match https://h.nimingban.com/f/* // @match https://h.nimingban.com/t/* // @match http://www.kukuku.cc/t/* // @match http://www.kukuku.cc/* // @grant none // @note 本脚本已停止更新 // @note 开源地址:https://github.com/zhihaofans/Acfun/blob/master/Stop-Updating-JavaScript/nimingban.imagesearch.js // @note Greasyfork地址:https://greasyfork.org/zh-CN/scripts/21115 // @downloadURL none // ==/UserScript== var setting_show = 0; $(document).ready(function() { setting(); $("#html_search").hide(); start(); $("#html_button_setting").click(function() { if (setting_show === 0) { $("#html_search").show(); setting_show = 1; } else { $("#html_search").hide(); setting_show = 0; } }); $("#html_search").change(function() { search_change($("#html_search").val()); }); }); function setting() { if (localStorage.getItem("setting_search") === undefined) { localStorage.setItem("setting_search", "baidu"); } var nmb_select = ""; var li = "
  • 一键搜图
  • " + nmb_select; $("ul.uk-breadcrumb:first").append(li);//first是为了兼容kukuku.cc $("#html_search option[value='" + localStorage.setting_search + "']").prop("selected", true); } function search_change(_search) { localStorage.setItem("setting_search", _search); alert("设置完毕(" + _search + ")\n即将刷新"); location.reload(); } function start() { var imgs_num = $("a.h-threads-img-a").length; var a_1 = 1; var nmb_search = { "sogou": "http://pic.sogou.com/ris?query=", "baidu": "http://image.baidu.com/n/pc_search?queryImageUrl=", "google": "https://www.google.com/searchbyimage?image_url=", "saucenao": "http://saucenao.com/search.php?db=999&url=", "iqdb": "http://www.iqdb.org/?url=", "iisearch": "http://iisearch.ddo.jp/front.php?mode=1&url=", "tineye": "http://tineye.com/search/?url=" }; for (var a = 0; a < imgs_num; a++) { var nmb_img = $("a.h-threads-img-a:eq(" + a + ")"); a_1 = a + 1; if (localStorage.getItem("setting_search", "baidu") == "360") { var nmb_link = "
    (←一键搜图)
    "; } else { var nmb_link = "(←一键搜图)"; } nmb_img.prop("outerHTML", nmb_img.prop("outerHTML") + nmb_link); } }