为国服KB网添加导出km功能
目前為
// ==UserScript==
// @name KillmailExportCN
// @namespace http://tampermonkey.net/
// @version 0.3
// @description 为国服KB网添加导出km功能
// @author SuzuneMaiki
// @match *kb.ceve-market.org/kill/*
// @grant none
// ==/UserScript==
function copyurl(url){
var copycontent=document.createElement("p");
copycontent.innerHTML=url;
copycontent.select();
document.execCommand("Copy");
alert(copycontent.innerHTML);
}
(function() {
'use strict';
var km=document.querySelectorAll("div.content")[0].childNodes[1].childNodes[0].childNodes[1].childNodes;
var kmtext;
var kmid;
var kmrd;
for (var i=0;i<km.length;i++){
if (!(km[i].innerHTML)) {continue;}
kmtext = km[i].href.split("/");
if (kmtext[2]=="esi.evepc.163.com") {
kmid=kmtext[5];
kmrd=kmtext[6];
break;
}
}
km = document.querySelectorAll("div.media")[0].childNodes;
var kmname=km[3].childNodes[2].text;
var kmship=km[6].text;
var kmscript = "<url=killReport:"+kmid+":"+kmrd+">击毁:"+kmname+" ("+kmship+") </url>";
kmscript = "alert('"+kmscript+"');";
km = document.querySelectorAll("div.content")[0].childNodes[1].childNodes[0].childNodes[1];
var kmhtml=km.innerHTML+'/<a onclick="'+kmscript+'">导出KM</a>';
km.innerHTML = kmhtml;
var item=document.querySelectorAll("td.item-icon");
var itemid;
var itemname;
for (i=0;i<item.length;i++){
if (item[i].childNodes[1].innerHTML) {
itemid=item[i].childNodes[1].childNodes[1].getAttribute("src").split("/")[4];
itemid = itemid.split("_")[0];
itemname=item[i].childNodes[1].childNodes[1].getAttribute("title");
itemname = "alert('<url=showinfo:"+itemid+">"+itemname+"</url>')";
item[i].setAttribute("onclick",itemname);
item[i].childNodes[1].removeAttribute("href");
}
}
})();