// ==UserScript==
// @name 淘米辅助工具
// @namespace http://bmqy.net/
// @version 0.3.4
// @description 为方便域名爱好者打造的辅助型工具。支持万网、聚名网、易名中国、爱名网(可能会不定期更新)。
// @author bmqy
// @match *://*.aliyun.com/*
// @match *://*.juming.com/*
// @match *://*.ename.com/*
// @match *://*.22.cn/*
// @require https://cdn.bootcss.com/jquery/2.2.1/jquery.js
// @run-at document-end
// @grant GM_addStyle
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
GM_addStyle(
'.taomiTools-a{font-family:Microsoft YaHei;font-size:12px;color:blue;font-weight:normal;}'+
'.taomiTools-a.tianyancha{color:#009bae !important;}'+
'.taomiTools-a.gujia{color:#ff5c03 !important;}'+
'.taomiTools-a.wanwang{color:#1dbbd8 !important;}'+
'#domainSearchBtns{font-size:12px;color:#666;}'
);
window.onload = function(){
// 识别当前网站
var sWindowUrl = location.host;
// 兼容万网
if( sWindowUrl.indexOf('aliyun.com') !=-1){
wanwang.addDomainSearchInfo();
wanwang.addDomainSearchInfoForDetail();
}
// 兼容聚名网
if( sWindowUrl.indexOf('juming.com') !=-1){
juming.addSearchSuffix();
juming.openChazczt();
juming.addDomainSearchInfo();
juming.addDomainSearchInfoForSaleDetail();
juming.addDomainSearchInfoForJingjiaDetail();
}
// 兼容易名中国
if( sWindowUrl.indexOf('ename.com') !=-1){
ename.addDomainSearchInfo();
ename.addDomainSearchInfoForDetail();
}
// 兼容爱名网
if( sWindowUrl.indexOf('22.cn') !=-1){
aiming.addDomainSearchInfo();
aiming.addDomainSearchInfoForDetail();
}
};
var $ = $ || window.$;
// 获取“域名辅助信息查询”按钮
function getDomainSearchInfoBtns(domain, domainName){
var AddDomainSearchBtnsWrap = $('眼|估|注】';
AddDomainSearchBtnsWrap.html(AddDomainSearchBtnsHtml);
return AddDomainSearchBtnsWrap;
}
/*
“万网”辅助
*/
var wanwang = new WanWang();
function WanWang(){
// 域名列表增加“域名辅助信息查询”按钮,可一键查询该域名企业信息、估价信息
this.addDomainSearchInfo = function (){
changeShuchuHtml();
$(document).on('DOMNodeInserted', '.J_result_data', function(){
if($('#domainSearchBtns').size()===0){
changeShuchuHtml();
}
});
function changeShuchuHtml(){
var DoMainList = $('.J_result_data');
DoMainList.find('tr').each(function(i,e){
var AtotalCount = DoMainList.find('tr').size();
if(i>0 && i0 && i