// ==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);
}
}