您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
给github克隆地址添加克隆命令
当前为
- // ==UserScript==
- // @name Add git clone for github
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description 给github克隆地址添加克隆命令
- // @author Colin Zeb
- // @match https://github.com/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var clonebtnselector = "#js-repo-pjax-container > div.container.new-discussion-timeline.experiment-repo-nav > div.repository-content > div.file-navigation.in-mid-page > div.select-menu.get-repo-select-menu.js-menu-container.float-right.select-menu-modal-right > button";
- var clonedomselector = '.form-control.input-monospace.input-sm.js-zeroclipboard-target.js-url-field';
- var toggleselector = '.btn-link.btn-change-protocol.js-toggler-target.float-right';
- var btn = document.querySelector(clonebtnselector);
- if (btn) {
- btn.addEventListener('click', function () {
- setTimeout(function () {
- var res = document.querySelectorAll(clonedomselector);
- var toggle = document.querySelectorAll(toggleselector);
- var clonedom = res;
- var addfunck = function (item) {
- item.value = "git clone " + item.value;
- };
- //clonedom.value = "git clone " + clonedom.value;
- //console.log('a');
- //var changefunc = function () {
- // setTimeout(function () {
- // if (!clonedom.value.startsWith('git clone')) {
- // clonedom.value = "git clone " + clonedom.value;
- // }
- // }, 100);
- //};
- //toggle[0].addEventListener("click", changefunc);
- //toggle[1].addEventListener("click", changefunc);
- addfunck(clonedom[0]);
- addfunck(clonedom[1]);
- });
- });
- }
- })();