Greasy Fork is available in English.
解决阿里云网盘面包屑文字不能选择复制。
// ==UserScript==
// @name 阿里云网盘面包屑文字选择
// @description 解决阿里云网盘面包屑文字不能选择复制。
// @version 1.0.1
// @namespace 阿里云网盘面包屑文字选择
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @author 会说话的鱼
// @include *//www.aliyundrive.com/*
// @require https://cdn.bootcdn.net/ajax/libs/jquery/1.9.1/jquery.min.js
// @require https://cdn.bootcdn.net/ajax/libs/clipboard.js/2.0.11/clipboard.min.js
// @require https://cdn.bootcdn.net/ajax/libs/toastr.js/2.1.4/toastr.min.js
// @run-at document-start
// @grant none
// @rewritten_script_code javascript
// @license GPLv3
// ==/UserScript==
(function () {
'use strict';
$(function () {
init();
});
})();
function init() {
var dynamicLoading = {
css: function(path){
if(!path || path.length === 0){
throw new Error('argument "path" is required !');
}
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.href = path;
link.rel = 'stylesheet';
link.type = 'text/css';
head.appendChild(link);
},
js: function(path){
if(!path || path.length === 0){
throw new Error('argument "path" is required !');
}
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = path;
script.type = 'text/javascript';
head.appendChild(script);
}
}
dynamicLoading.css('https://cdn.bootcdn.net/ajax/libs/toastr.js/2.1.4/toastr.min.css');
$(document).on('click', '.breadcrumb-item-link--M-p4b', function(){
var obj = $(this);
const clipboard = navigator.clipboard;
navigator.clipboard.writeText(obj.text());
toastr.success(obj.text(), "已经复制");
});
}