您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
跳转github1s 、 sandbox 连接
- // ==UserScript==
- // @name 跳转github1s 、 sandbox
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description 跳转github1s 、 sandbox 连接
- // @author 刘士朋
- // @match https://github.com/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
- // @license MIT
- // @grant none
- // ==/UserScript==
- let config;
- (function () {
- "use strict";
- config = document.createElement("div");
- config.className = "aaa";
- document.body.appendChild(config);
- let paths = ["1s", "box"];
- paths.forEach((path) => {
- createStopBtn(path, () => {
- window.open(window.location.href.replace("github", (str) => {
- return str + path;
- }));
- });
- });
- })();
- function createStopBtn(str, fn) {
- // 创建容器元素
- const container = document.createElement("div");
- container.className = "containerLiu";
- container.addEventListener("click", () => {
- fn?.();
- });
- // 创建按钮元素
- const button = document.createElement("button");
- button.className = "button";
- button.textContent = str ?? "stop";
- // 将按钮添加到容器中
- container.appendChild(button);
- const style = document.createElement("style");
- const theHead = document.head || document.getElementsByTagName("head")[0];
- style.appendChild(
- document.createTextNode(
- `.aaa{display:flex;gap:40px;position:fixed;right:12%;top:225px;z-index:999;flex-direction:column;}.containerLiu{font-size:12px;width:46px;height:42px;background-color:#644dff;overflow:hidden;border-radius:100%;display:flex;justify-content:center;align-items:center;transform:scale(1.5) translateX(-25%);box-shadow:0 8px 2px #4836bb;transition:all .1s ease;filter:drop-shadow(0 6px 2px rgba(72,54,187,0.22));border:1px solid #4836bb}.button{padding:0; cursor:pointer;position:absolute;height:110%;width:110%;background-color:#644dff;color:white}.container:has(.button:active){box-shadow:none;margin-top:32px;filter:drop-shadow(0 3px 1px rgba(72,54,187,0.75))}`
- )
- );
- theHead.appendChild(style);
- // 将容器添加到文档中的适当位置
- config.appendChild(container);
- }