Greasy Fork

来自缓存

Greasy Fork is available in English.

闲鱼二维码

在宝贝图列表里添加一张手机闲鱼App能扫描的二维码

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         闲鱼二维码
// @icon         https://gtms02.alicdn.com/tps/i2/TB1VqSxHVXXXXb.XVXXqw4SJXXX-79-60.png
// @namespace    Nobody
// @version      0.12
// @description  在宝贝图列表里添加一张手机闲鱼App能扫描的二维码
// @author       Nobody
// @require      https://cdn.bootcss.com/jquery/3.1.1/jquery.min.js
// @match        https://www.taobao.com/favicon.ico
// @match        http*://2.taobao.com/*
// @match        http*://s.2.taobao.com/*
// @match        http*://trade.2.taobao.com/*
// @license      MIT
// @grant        none
// ==/UserScript==

// 部分代码来源于 http://greasyfork.icu/zh-CN/scripts/373103-闲鱼-咸鱼-助手

(function() {
    'use strict';

    // 根据当前URL获取二维码图片地址
    window.qrurl2 = function(){
        var imgsrc = "";
        var strs = location.search.split("&");
        for (var i=0;i<strs.length;i++){
            var s = strs[i];
            if (s.indexOf("id=")==0){
                var url = "https://market.m.taobao.com/app/idleFish-F2e/widle-taobao-rax/page-detail?"+s;
                //qr(url);
                imgsrc = "https://api.qrserver.com/v1/create-qr-code/?margin=0&data="+encodeURIComponent(url);
                break;
            }
        }
        //$('#qrcode img').attr('src', imgsrc);
        return imgsrc;
    };

    window.addItemQRCode = function(){
        //if ($('.mau-guide').length == 0) return;

        //生成当前页面的二维码
        var imgSrc = window.qrurl2();

        //放到轮播图最后
        var lastLi = $('ul[class="album"] li:last');
        var reg = /(?<=(lazyload-img="))[^"]*?(?=")/ig;
        var guideHtml = lastLi[0].outerHTML.replace(reg, imgSrc);
        $('ul[class="album"]').append(guideHtml);

        //处理thumb
        var thumbUl = $('.thumb-list ul');
        var thumbUlLastLiHtml = thumbUl.children('li')[0].outerHTML;
        var thumbReg = /(?<=(src="))[^"]*?(?=")/ig;
        thumbUl.append(thumbUlLastLiHtml.replace(thumbReg, imgSrc));

        //去掉宝贝轮播图首图上碍眼又无用二维码遮挡
        $('.mau-guide').remove();
    };

    window.addItemQRCode();


})();