您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
我的工具
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/435697/999450/mylib.js
- function 添加样式(css,id='') {//植入css
- const style = document.createElement('style');
- style.type='text/css';
- id!=''?style.id = id:0;
- style.textContent = css;
- const h0 =document.querySelector('html');
- h0.insertBefore(style,h0.children[0]);
- }
- function seconds2date(seconds){//秒数转日期//getDateStr(1524637692)>"2018-4-25 14:28:12"
- var date = new Date(seconds*1000)
- var year = date.getFullYear();
- var month = date.getMonth() + 1;
- var day = date.getDate();
- var hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
- var minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
- var second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
- var currentTime = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
- return currentTime
- }
- /*HTMLElement.prototype.appendChilds=function(){//DOM对象的appendChilds方法:实现批量添加nodes
- const args = arguments;
- let documentFragment = document.createDocumentFragment();
- for(let i=0;i<args.length;i++){
- documentFragment.appendChild(args[i]);
- }
- this.appendChild(documentFragment);
- }*/
- //document.body.appendChilds(document.createElement('fuck'),document.createElement('suck'),document.createElement('crap'))
- //刚发现一坑:不能用这种方法调用这个函数,除非在油猴里使用。
- function 追加子元素(父亲,标签,内容) {//追加子元素(document.body,'标签','内容','idk','true','data-s')
- const 新元素 = document.createElement(标签)
- 新元素.appendChild(document.createTextNode(内容));
- const 长 = arguments.length;
- if (长>3) {
- for(let i=3;i<长;i+=2){
- 新元素.setAttribute([arguments[i]],arguments[i+1])
- }
- }
- 父亲.appendChild(新元素);
- return 新元素;
- }
- function 追加兄弟元素(哥哥,标签,内容){//紧跟其后追加元素//追加兄弟元素(document.body,'div','','suck','1','dick')
- const 弟弟 = document.createElement(标签);
- 弟弟.appendChild(document.createTextNode(内容));
- const 长 = arguments.length;
- if (长>3) {
- for(let i=3;i<长;i+=2){
- 弟弟.setAttribute([arguments[i]],arguments[i+1])
- }
- }
- return 哥哥.parentNode.insertBefore(弟弟,哥哥.nextElementSibling);
- }
- function fuckTiebaLogin(userName,password){//跳出登录框后再执行
- document.getElementById('TANGRAM__PSP_5__footerULoginBtn').click();
- document.getElementById('TANGRAM__PSP_5__userName').outerHTML+='';
- document.getElementById('TANGRAM__PSP_5__password').outerHTML+='';
- document.getElementById('TANGRAM__PSP_5__userName').value=userName;
- document.getElementById('TANGRAM__PSP_5__password').value=password;
- return document.getElementById('TANGRAM__PSP_5__submit').click();
- }
- function xb_getValue(aKey, aDefault) {
- 'use strict';
- let val = localStorage.getItem(__GM_STORAGE_PREFIX + aKey)
- if (null === val && 'undefined' != typeof aDefault) return aDefault;
- return val;
- }
- function xb_setValue(aKey, aVal) {
- 'use strict';
- localStorage.setItem(__GM_STORAGE_PREFIX + aKey, aVal);
- }
- function xb_deleteValue(aKey) {
- 'use strict';
- localStorage.removeItem(__GM_STORAGE_PREFIX + aKey);
- }