您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
try to take over the world!
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==UserScript==
- // @name MRQZ deploy URL helper for GITLAB
- // @namespace http://tampermonkey.net/
- // @version 0.2.2
- // @description try to take over the world!
- // @author pullso
- // @match https://gitlab.com/marquiz/*/-/merge_requests/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var info = window.location.pathname.split('/')
- var repName = info[2]
- var label = '`' + repName + '` '
- var deployUrl = 'https://deploy-preview-' + info.reverse()[0] + '--marquiz-'+ repName +'.netlify.app/\n\n'
- var text = label + window.location.href + ' \n \r '
- if(repName !== 'backend') text += label + deployUrl
- navigator.clipboard.writeText(text)
- var descriptionBlock = document.querySelector('.description p')
- if(!descriptionBlock) return
- descriptionBlock.innerText = text + descriptionBlock.innerText
- if(repName !== 'backend'){
- descriptionBlock.innerHTML = '<a href=' + deployUrl +
- ' target="_blank"> Открыть деплой в новой вкладке </a><br><br>' +
- descriptionBlock.innerHTML
- }
- })();