您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
UI XHR
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/441249/1027430/bleutools.js
- (function (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
- typeof define === 'function' && define.amd ? define(['exports'], factory) :
- (global = global || self, factory(global.bleu = {}));
- }(this, function (exports) {
- 'use strict';
- var swalForInfo = function (satitle, satime, saposition) {
- return Swal.fire({
- title: satitle,
- position: saposition,
- showConfirmButton: false,
- timer: satime,
- customClass: {
- title: 'bleu_sa_title_min',
- popup: 'bleu_sa_popup_min'
- }
- })
- }
- var swalForUI = function (title, html, width) {
- return swal.fire({
- title: title,
- html: html,
- width: width,
- showConfirmButton: false,
- showCloseButton: true,
- allowOutsideClick: false,
- footer: ' ',
- customClass: {
- title: 'bleu_sa_title',
- popup: 'bleu_sa_popup',
- closeButton: 'bleu_sa_close',
- htmlContainer: 'bleu_sa_container',
- footer: 'bleu_sa_footer'
- },
- })
- }
- var bleuXHR = function (TYPE, URL, DATA, HEADER, rtype) {
- return new Promise((resolve, reject) => {
- GM_xmlhttpRequest({
- method: TYPE,
- timeout: 2000,
- headers: HEADER,
- url: URL,
- data: DATA,
- responseType: rtype || "json",
- onload: function (res) {
- resolve(res.response || res.responseText || res);
- },
- onerror: function (err) {
- reject(err);
- }
- });
- })
- }
- var addCssStyle = function (cssStyle) {
- if (cssStyle === undefined || cssStyle === null) cssStyle = '';
- let initStyle = `
- .bleu_sa_close {width: 30px;height: 30px;font-size: 30px;}
- .bleu_sa_title {font-size: 25px;}
- .bleu_sa_container{margin: 0;font-size: 20px;}
- .bleu_sa_popup {padding: 0 0 0;}
- .bleu_sa_footer{margin: 0;padding-top: 20px;}
- .bleu_sa_title_min{font-size: 20px !important;padding: 0;}
- .bleu_sa_popup_min{padding: 0 0 0;width: auto;}
- `
- let style = document.createElement('style');
- style.innerHTML = initStyle + cssStyle;
- document.querySelector('head').appendChild(style);
- }
- var sleep =function (ms){
- return new Promise((resolve)=>setTimeout(resolve,ms));
- }
- exports.swalInfo = swalForInfo;
- exports.swalUI = swalForUI;
- exports.XHR = bleuXHR;
- exports.addCssStyle = addCssStyle;
- exports.sleep = sleep;
- Object.defineProperty(exports, '__esModule', {
- value: true
- });
- }));