公共函数库
Version vom
Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greasyfork.org/scripts/438730/1009750/%E5%87%BD%E6%95%B0%E5%BA%93.js
// ==UserScript==
// @name 函数库
// @namespace https://hz.cn2down.com
// @version 0.1
// @description 公共函数库
// @author zenghp2015
// @license MIT
// ==/UserScript==
(function() {
'use strict';
const libs = {
getQuery: function () {
const url = decodeURI(location.search); // 获取url中"?"符后的字串(包括问号)
let query = {};
if (url.indexOf("?") != -1) {
const str = url.substr(1);
const pairs = str.split("&");
for(let i = 0; i < pairs.length; i ++) {
const pair = pairs[i].split("=");
query[pair[0]] = pair[1];
}
}
return query ; // 返回对象
},
getQueryValue: function (name) {
const url = decodeURI(location.search); // 获取url中"?"符后的字串(包括问号)
let query = {};
if (url.indexOf("?") != -1) {
const str = url.substr(1);
const pairs = str.split("&");
for(let i = 0; i < pairs.length; i ++) {
const pair = pairs[i].split("=");
if(pair[0] === name) return pair[1]; // 返回 参数值
}
}
return(false);
}
}
window.cn2Libs = libs
})();