|
8 | 8 | // @namespace http://tampermonkey.net/ |
9 | 9 | // @require https://cdn.jsdelivr.net/jquery/1.7.2/jquery.min.js |
10 | 10 | // @require https://cdn.jsdelivr.net/hi-base64/0.2.0/base64.min.js |
11 | | -// @version 1.3.15 |
| 11 | +// @version 1.3.16 |
12 | 12 | // @author Hoothin |
13 | 13 | // @mail rixixi@gmail.com |
14 | 14 | // @include http*://*/* |
15 | | -// @exclude http*://www.baidu.* |
16 | | -// @exclude http*://www.google.* |
17 | | -// @exclude http*://www.bing.* |
18 | 15 | // @include http*://pan.baidu.com/* |
19 | 16 | // @include http*://115.com/* |
20 | 17 | // @include https://www.furk.net/* |
|
703 | 700 | var sel=document.getSelection(); |
704 | 701 | var link=sel.toString(); |
705 | 702 | if(link===""){ |
706 | | - link=prompt("输入需要离线下载的链接:","magnet:?xt=urn:btih:"); |
707 | | - }else{ |
| 703 | + if(targetA) link=targetA.href; |
| 704 | + else link=prompt("输入需要离线下载的链接:","magnet:?xt=urn:btih:"); |
| 705 | + }/*else{ |
708 | 706 | var focusedElement = sel.focusNode.parentElement; |
709 | 707 | if(focusedElement.tagName == "A"){ |
710 | 708 | link=focusedElement.href; |
711 | 709 | } |
712 | | - } |
| 710 | + }*/ |
713 | 711 | if(/^(magnet|ed2k:\/\/\|file|https?:|ftp:)/.test(link)){ |
714 | 712 | init(); |
715 | 713 | showDiskIcons(getRightUrl(link),mouseEve.pageY-10,mouseEve.pageX-10); |
716 | 714 | } |
717 | 715 | } |
718 | 716 |
|
719 | | - var mouseEve; |
| 717 | + var mouseEve,targetA; |
720 | 718 | document.addEventListener("mousemove", function(e) { |
721 | 719 | mouseEve=e; |
722 | 720 | }); |
| 721 | + document.addEventListener("mouseover", function(e) { |
| 722 | + if(e.target && e.target.tagName=="A"){ |
| 723 | + targetA=e.target; |
| 724 | + }else{ |
| 725 | + targetA=null; |
| 726 | + } |
| 727 | + }); |
723 | 728 |
|
724 | 729 | document.addEventListener("keydown", function(e) { |
725 | 730 | if(e.keyCode == 120) { |
|
0 commit comments