File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7272// @include http*://yui-nya.com/*
7373// @include http*://www.l-sj.cc/*
7474// @include http*://htacg.cc/*
75- // @version 3.21.03
75+ // @version 3.21.05
7676// @grant GM_notification
7777// @grant GM_xmlhttpRequest
7878// @grant GM_setClipboard
692692 var bgUrls , sum = 0 , maxCss = 5 ;
693693 var batchBg = document . createElement ( "ul" ) ;
694694 batchBg . classList . add ( "dropdown-menu" ) ;
695- batchBg . innerHTML = "<li><a href=\"javascript:void(0)\">复制所有背景图片链接 </a></li>" ;
695+ batchBg . innerHTML = "<li><a href=\"javascript:void(0)\">复制当组背景图链接 </a></li>" ;
696696 batchBg . onclick = function ( e ) {
697697 if ( bgUrls == undefined ) {
698698 bgUrls = "" ;
699- for ( let j = 0 ; j <= maxCss ; j ++ ) {
699+ /* for(let j=0;j<=maxCss;j++){
700700 GM_xmlhttpRequest({
701701 method: 'GET',
702702 url: "https://www.mygalgame.com/wp-content/themes/mygalgame/ui/css/background"+j+".css",
721721 console.log(e);
722722 }
723723 });
724+ }*/
725+ var style = document . querySelector ( "style" ) ;
726+ var curRegs = style . innerHTML . pmatch ( / b a c k g r o u n d \- i m a g e : \s * u r l \( ' ? ( [ ^ \' ) ] + ) ' ? \) / gi) ;
727+ for ( var curReg of curRegs ) {
728+ if ( bgUrls . indexOf ( curReg [ 0 ] ) == - 1 )
729+ bgUrls += curReg [ 0 ] + "\n" ;
724730 }
731+ GM_setClipboard ( bgUrls ) ;
732+ alert ( "背景图片链接复制完毕" ) ;
725733 } else {
726734 if ( bgUrls != "" ) {
727735 GM_setClipboard ( bgUrls ) ;
You can’t perform that action at this time.
0 commit comments