Greasy Fork

Greasy Fork is available in English.

蓝湖-复制单位转为rpx

复制单位转为rpx!

当前为 2022-05-16 提交的版本,查看 最新版本

// ==UserScript==
// @name         蓝湖-复制单位转为rpx
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  复制单位转为rpx!
// @author       villiam
// @match        https://lanhuapp.com/web/#/item/project/detailDetach
// @icon         https://www.google.com/s2/favicons?sz=64&domain=lanhuapp.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
   document.addEventListener('copy',function(e){
   var clipboardData = e.clipboardData || window.clipboardData;
		// 如果 未复制或者未剪切,直接 return
		if(!clipboardData) return ;
		// Selection 对象 表示用户选择的文本范围或光标的当前位置。
		// 声明一个变量接收 -- 用户输入的剪切或者复制的文本转化为字符串
		var text = window.getSelection().toString();
		if(text){
			// 如果文本存在,首先取消默认行为
			e.preventDefault();
			// 通过调用 clipboardData 对象的 setData(format,data) 方法,设置相关文本
           //替换单位为rpx
           text= text.replace(/px/g,'rpx')
			clipboardData.setData('text/plain', text)
		}
	})
})();