Greasy Fork

来自缓存

Greasy Fork is available in English.

优化AliEx-TEM页面显示

优化订单详情页显示

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         优化AliEx-TEM页面显示
// @namespace    http://tampermonkey.net/
// @version      1.0.1
// @description  优化订单详情页显示
// @author       Tony
// @match        https://gsp.aliexpress.com/apps/order/detail*
// @match        https://gsp.aliexpress.com/apps/order/index*
// @match        https://sg-cainiao.aliexpress.com/export*
// @icon         https://ae01.alicdn.com/kf/S8b15587a48b441b08c4e96f60fb946c43.png
// @require      http://greasyfork.icu/scripts/443912-trackingandsku/code/trackingAndSKU.js?version=1089492
// @grant        unsafeWindow
// @run-at       document-start
// @license      MIT
// ==/UserScript==

(function(){
    startem();

    function startem(){
        setTimeout(function(){
            'use strict';
            //点击图片,直接打开宝贝详情页
            var imgClass = document.getElementsByClassName("tb-product-info-image");
            for (var imgI = 0; imgI < imgClass.length; imgI++){
                var imgUrl = imgClass[imgI].getElementsByTagName("a")[0].getAttribute("href");
                var productId = imgUrl.slice(-16);
                var newImgUrl = "https://www.aliexpress.com/item/" + productId + ".html";
                imgClass[imgI].getElementsByTagName("a")[0].setAttribute("href",newImgUrl);
            }
            // 获取当前页路径名
            var addPath = window.location.pathname;
            //定义路径中包含的字符,以此判断是哪个页面
            var detailPage = "detail";
            var indexPage = "index";
            var cainiaoPage = "export";
            var qtyOneCSS = 'font-size: 24px;display: inline-block;min-width: 40px;height: 40px;border-radius: 50%;background-color: #999;color: #fff;text-align: center;padding: 2px;';
            var qtyOverOneCSS = 'font-size: 24px;display: inline-block;min-width: 40px;height: 40px;border-radius: 50%;background-color: #23ac38;color: #fff;text-align: center;padding: 2px;';
            //可自定义"height"的值,更改"250px"中的"250"即可,不大于“300”;
            var picSize = 'width: auto; height: 250px; max-height: 300px;';
            var trackingCSS = 'font-size:24px; background-color:#23ac38; color:#ffffff;';
            //订单详情页优化
            if (addPath.indexOf(detailPage) != -1){
                // 高亮显示详情页的数量
                var qty = document.getElementsByClassName("count");
                for(var i = 0; i < qty.length; i++){
                    var s = qty[i].getElementsByTagName("span");
                    if(Number(s[0].innerHTML) > 1){
                        //s[0].classList.add("biggerThan2");
                        s[0].style.cssText = qtyOverOneCSS;
                    }else{
                        s[0].style.cssText = qtyOneCSS;
                    }
                }
                // 放大详情页的产品图片
                var srcValue = document.getElementsByClassName("tb-product-info-image-img");
                for(var k = 0; k<srcValue.length; k++){
                    var newSrc = srcValue[k].src.substring(0,srcValue[k].src.length-10);
                    srcValue[k].src = newSrc;
                    srcValue[k].style.cssText = picSize;
                }
                //突出显示物流单号
                var tracking = document.getElementsByClassName("cell-logistics-tracking");
                tracking[0].style.cssText = trackingCSS;
                for(var tn = 0; tn < tracking.length; tn++){
                    if(tracking[tn+1].innerText != tracking[tn].innerText){
                        tracking[tn+1].style.cssText = trackingCSS;
                    }
                }
            }
            //订单列表页优化
            if (addPath.indexOf(indexPage) != -1){
                // 高亮显示订单列表页的数量
                var quantity = document.getElementsByClassName("quantity");
                for(var j = 0; j < quantity.length; j++){
                    var m = quantity[j].getElementsByTagName("span");
                    if(m[0].innerHTML != "x1"){
                        m[0].style.cssText = qtyOverOneCSS;
                    }else{
                        m[0].style.cssText = qtyOneCSS;
                    }
                }
            }
            //菜鸟物流页
            if (addPath.indexOf(cainiaoPage) != -1){
                //放大显示菜鸟的运费
                var trackingFee = document.getElementsByClassName("note")[0];
                trackingFee.style.cssText = "font-size:24px; ";
                console.log(trackingFee);
            }

        } ,5000)//隔5秒之后执行.
    }
})();
//The End