向頁面注入一個按鈕並進行函數綁定
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/453745/1109534/Web%E6%8C%89%E9%88%95%E6%B3%A8%E5%85%A5.js
// ==UserScript==
// @name Web按鈕注入
// @namespace
// @version 1.0.2
// @description 向頁面注入一個按鈕並進行函數綁定
// @author otc
// @match *
// @license MIT
// ==/UserScript==
function createButton(id,name){
button = document.createElement("buuton");
button.textContent = name;
button.setAttribute("id",id)
body = document.getElementsByTagName("body")[0];
body.appendChild(button);
};
function bindFunction(id,func){
button = document.getElementById(id);
button.setAttribute("onClick",func);
}
function brokenCsp(){
metaScp = document.createElement("meta");
metaScp.setAttribute("Content-Security-Policy","script-src 'unsafe-inline'");
}
var wi = {
createButton,
bindFunction,
brokenCsp
};