Greasy Fork

Greasy Fork is available in English.

小米主题下载

在小米主题官网添加下载按钮

当前为 2018-11-23 提交的版本,查看 最新版本

// ==UserScript==
// @name              小米主题下载
// @namespace         https://github.com/vcheckzen/xiaomiThemeDownloader
// @version           1.0.1
// @icon              http://www.xiaomi.com/favicon.ico
// @description       在小米主题官网添加下载按钮
// @author            vcheckzen <https://github.com/vcheckzen/xiaomiThemeDownloader/issues>
// @supportURL        https://github.com/vcheckzen/xiaomiThemeDownloader
// @contributionURL   https://github.com/vcheckzen/xiaomiThemeDownloader
// @match             *://zhuti.xiaomi.com/detail/*
// @require           https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js
// @run-at            document-end
// ==/UserScript==

(function () {
    'use strict';
    var O = window.location.href;
    var P = /^http[s]{0,1}:\/\/zhuti.xiaomi.com\/detail\/[a-z,0-9]{8}-[a-z,0-9]{4}-[a-z,0-9]{4}-[a-z,0-9]{4}-?[a-z,0-9]{12}$/;
    if (!P.test(O)) return;
    var $ = $ || window.$;
    var E = ''; var M = ''; var U = window.atob("aHR0cDovL3ZlcndlbGt0ZS5haXdhci50dzo1NTU1L21pdWkvdGhlbWU=");
    $.ajax({ url: U, type: "post", data: { "originUrl": O }, async: false, timeout: 2000, success: function (data) { E = data.downloadUrl; M = data.msg; } })
    if (M == "success") {
        var btn = "<button class=\"btn-buy J_Push\" type=\"submit\">下载</button>";
        var form = "<form class=\"detail-buy\" action=\"" + E + "\">" + btn + "</form>";
        $("#J-downWrap").append(form);
    }
})();