// ==UserScript== // @icon https://www.thfou.com/img/favicon.png // @name 阿里巴巴详情页增强辅助 // @namespace https://www.thfou.com/ // @version 2.4.0 // @description 自动获取阿里巴巴商品信息并展示在详情页顶部 // @author 头号否 // @match *://detail.1688.com/offer/* // @require https://lib.baomitu.com/jquery/3.5.0/jquery.min.js // @supportURL https://www.thfou.com/liuyan // @compatible Chrome // @license GPL-3.0-only // @downloadURL none // ==/UserScript== (function() { 'use strict'; var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = ".thfou-1688-ctn{width: 100%; margin-top: 10px; margin-bottom: 5px; background-color: rgb(242, 242, 242); display: block; position: relative;}.thfou-1688-ctn .thfou-content-ctn{padding-left: 0px; height: 50px; padding: 0px 5px;}.thfou-1688-ctn .thfou-logo-box{width: 126px; height: 50px; float: left;}.thfou-1688-ctn .thfou-logo-img{width: 100px; height: 30px; margin: 10px 3px;}.thfou-1688-ctn .thfou-content-ctn .item{width: auto; height: 46px; float: left; margin: 0px 5px 0px 15px;}.thfou-content-ctn .item p {display: inline-block; width: auto; height: 46px; line-height: 46px;}.thfou-content-ctn .item > span {display: inline-block; width: auto; height: 46px; line-height: 46px; color: rgb(255, 42, 0);}.thfou-1688-ctn .thfou-content-ctn .btn {position: relative; height: 26px; margin: 10px 15px 10px 0; padding: 0 5px; line-height: 26px; background: #ff3c00; color: #f2f2f2; border-radius: 2px; cursor: pointer; float: right;}"; document.getElementsByTagName('HEAD').item(0).appendChild(style); //插入框架 var thfouctn = '<div class="thfou-1688-ctn"></div>'; $('#mod-detail-hd').prepend(thfouctn); var thfcon = '<div class="thfou-content-ctn"></div>'; $('.thfou-1688-ctn').prepend(thfcon); var addheadlogo = '<div class="thfou-logo-box"><a href="https://www.thfou.com" target="_blank" style="display:inline-block"><img class="thfou-logo-img" src="https://www.thfou.com/img/headnewlogo.svg"></a></div>'; $('.thfou-content-ctn').prepend(addheadlogo); //获取产品类目 var fgf = " >> "; var categoryLists1 = iDetailData.registeredData.categoryList[0].name; var categoryLists2 = iDetailData.registeredData.categoryList[1].name; var categoryLists3 = iDetailData.registeredData.categoryName; var categoryList = document.createElement('div'); // 新增元素 categoryList.className = 'item'; categoryList.id = 'wp-categorylist'; var lma = '<p>类目:</p><span>'; var lmb = '</span>'; categoryList.innerHTML = lma + categoryLists1 + fgf + categoryLists2 + fgf + categoryLists3 + lmb; $('.thfou-content-ctn').append(categoryList); //获取产品总销量 var modconfig = document.getElementById('mod-detail-comment'); var total = modconfig.getAttribute('data-mod-config'); var arr = total.split(","); var Obj = arr[5]; var cj = Obj.split(':'); var zcj = cj[1].replace(/"/g, ""); var zcjsl = document.createElement('div'); // 新增元素 zcjsl.className = 'item'; zcjsl.id = 'cp-total'; var zcja = '<p>累计成交:</p><span>'; var zcjb = '</span>'; var zcjc = '<p>' + ' ' + iDetailConfig.unit + '</p>'; zcjsl.innerHTML = zcja + zcj + zcjb + zcjc; $('.thfou-content-ctn').append(zcjsl); //获取卖家旺旺号 var getloginid = document.createElement('div'); // 新增元素 getloginid.className = 'item'; getloginid.id = 'wp-loginid'; var loginId = iDetailData.registeredData.sellerInf['loginId']; var urla = '<p>卖家旺旺号:</p><span>'; var urlb = '</span>'; getloginid.innerHTML = urla + loginId + urlb; $('.thfou-content-ctn').append(getloginid); //插入直播按钮 var userId = document.querySelectorAll('#mod-detail-bd .mod')[0].dataset.modConfig.split('"')[9]; var addlive = document.createElement('div'); // 新增元素 addlive.className = 'btn'; addlive.id = 'wp-live'; var livea = 'https://taobaolive.taobao.com/room/iframe1688.htm?userId='; var liveb = userId; var livec = '<a style="color:#fff" target="_blank" title="点击进入直播间" href="'; var lived = '">'; var livee = '进入直播间'; var livef = '</a>'; addlive.innerHTML = livee; $('.thfou-content-ctn').append(addlive); document.getElementById('wp-live').innerHTML = livec + livea + liveb + lived + livee + livef; //按成交额 var cjebtn = document.createElement('div'); // 新增元素 cjebtn.className = 'btn'; cjebtn.id = 'wp-cje'; var cjeURL = document.querySelectorAll('.base-info a')[0].href + 'page/offerlist.htm?spm=a261y.7663282.autotrace-topNav.3.195028fckDpSoJ&showType=windows&tradenumFilter=false&sampleFilter=false&sellerRecommendFilter=false&videoFilter=false&mixFilter=false&privateFilter=false&mobileOfferFilter=%24mobileOfferFilter&groupFilter=false&sortType=tradenumdown#search-bar'; var cjeURLa = '<a style="color:#fff" target="_blank" title="点击后,成交额从高到低排序" href="'; var cjeURLb = '">'; var cjeURLc = '按成交额'; var cjeURLd = '</a>'; cjebtn.innerHTML = cjeURLc; $('.thfou-content-ctn').append(cjebtn); document.getElementById('wp-cje').innerHTML = cjeURLa + cjeURL + cjeURLb + cjeURLc + cjeURLd; //按价格 var jgbtn = document.createElement('div'); // 新增元素 jgbtn.className = 'btn'; jgbtn.id = 'wp-jg'; var jgURL = document.querySelectorAll('.base-info a')[0].href + 'page/offerlist.htm?spm=a2615.7691456.newlist.4.3e61473bM1hayM&tradenumFilter=false&sampleFilter=false&sellerRecommendFilter=false&videoFilter=false&mixFilter=false&privateFilter=false&mobileOfferFilter=%24mobileOfferFilter&groupFilter=false&sortType=priceup#search-bar'; var jgURLa = '<a style="color:#fff" target="_blank" title="点击后,价格从低到高排序" href="'; var jgURLb = '">'; var jgURLc = '按价格'; var jgURLd = '</a>'; jgbtn.innerHTML = jgURLc; $('.thfou-content-ctn').append(jgbtn); document.getElementById('wp-jg').innerHTML = jgURLa + jgURL + jgURLb + jgURLc + jgURLd; //按时间 var timebtn = document.createElement('div'); // 新增元素 timebtn.className = 'btn'; timebtn.id = 'wp-time'; var timeURL = document.querySelectorAll('.base-info a')[0].href + 'page/offerlist.htm?spm=a2615.7691456.newlist.5.5453473bV5BzTW&tradenumFilter=false&sampleFilter=false&sellerRecommendFilter=false&videoFilter=false&mixFilter=false&privateFilter=false&mobileOfferFilter=%24mobileOfferFilter&groupFilter=false&sortType=timedown#search-bar'; var timeURLa = '<a style="color:#fff" target="_blank" title="点击后,时间从新到旧排序" href="'; var timeURLb = '">'; var timeURLc = '按时间'; var timeURLd = '</a>'; timebtn.innerHTML = timeURLc; $('.thfou-content-ctn').append(timebtn); document.getElementById('wp-time').innerHTML = timeURLa + timeURL + timeURLb + timeURLc + timeURLd; })();