您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
向頁面注入一個按鈕並進行函數綁定
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/453745/1109529/Web%E6%8C%89%E9%88%95%E6%B3%A8%E5%85%A5.js
- // ==UserScript==
- // @name Web按鈕注入
- // @namespace
- // @version 1.0.0
- // @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'");
- }
- return {
- createButton,
- bindFunction,
- brokenCsp
- }
- })()