|
3 | 3 | // @name:zh-CN Github 增强 - 高速下载 |
4 | 4 | // @name:zh-TW Github 增強 - 高速下載 |
5 | 5 | // @name:ru Улучшение GitHub – быстрое скачивание |
6 | | -// @version 2.6.23 |
| 6 | +// @version 2.6.24 |
7 | 7 | // @author X.I.U |
8 | 8 | // @description High-speed download of Git Clone/SSH, Release, Raw, Code(ZIP) and other files (Based on public welfare), project list file quick download (☁) |
9 | 9 | // @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁) |
|
307 | 307 | } else { |
308 | 308 | url = new_download_url[i][0] + href[1] |
309 | 309 | } |
310 | | - _html += `<a style="${style[0]}" class="btn" href="${url}" title="${new_download_url[i][2]}" rel="noreferrer noopener nofollow">${new_download_url[i][1]}</a>` |
| 310 | + _html += `<a style="${style[0]}" class="btn" href="${url}" target="_blank" title="${new_download_url[i][2]}\n\n提示:如果不想要点击链接在前台打开空白新标签页(一闪而过影响体验),\n可以 [鼠标中键] 或 [Ctrl+鼠标左键] 点击加速链接即可在后台打开新标签页!" rel="noreferrer noopener nofollow">${new_download_url[i][1]}</a>` |
311 | 311 | } |
312 | 312 | _this.parentElement.nextElementSibling.insertAdjacentHTML('beforeend', _html + '</div>'); |
313 | 313 | }); |
|
337 | 337 | url = new_download_url[i][0] + href |
338 | 338 | } |
339 | 339 | html_clone_a.href = url |
340 | | - html_clone_a.setAttribute('title', new_download_url[i][2].replaceAll(' ','\n')) |
| 340 | + html_clone_a.setAttribute('title', new_download_url[i][2].replaceAll(' ','\n') + '\n\n提示:如果不想要点击链接在前台打开空白新标签页(一闪而过影响体验),\n可以 [鼠标中键] 或 [Ctrl+鼠标左键] 点击加速链接即可在后台打开新标签页!'); |
| 341 | + html_clone_a.setAttribute('target', '_blank'); |
| 342 | + html_clone_a.setAttribute('rel', 'noreferrer noopener nofollow'); |
341 | 343 | html_clone_span.textContent = 'Download ZIP ' + new_download_url[i][1] |
342 | 344 | _html += html_clone.outerHTML |
343 | 345 | } |
|
420 | 422 | } else { |
421 | 423 | url = raw_url[i][0] + href2; |
422 | 424 | } |
423 | | - _html += `<a href="${url}" title="${raw_url[i][2]}" target="_blank" role="button" rel="noreferrer noopener nofollow" data-size="small" data-variant="default" class="${html.className} XIU2-RF" style="border-radius: 0;margin-left: -1px;">${raw_url[i][1].replace(/ \d/,'')}</a>` |
| 425 | + _html += `<a href="${url}" title="${raw_url[i][2]}\n\n提示:如果想要直接下载,可使用 [Alt + 左键] 点击加速按钮或 [右键 - 另存为...]" target="_blank" role="button" rel="noreferrer noopener nofollow" data-size="small" data-variant="default" class="${html.className} XIU2-RF" style="border-radius: 0;margin-left: -1px;">${raw_url[i][1].replace(/ \d/,'')}</a>` |
424 | 426 | } |
425 | 427 | if (document.querySelector('.XIU2-RF')) document.querySelectorAll('.XIU2-RF').forEach((e)=>{e.remove()}) |
426 | 428 | html.insertAdjacentHTML('afterend', _html); |
|
465 | 467 | url = raw_url[menu_rawFast][0] + href2; |
466 | 468 | } |
467 | 469 |
|
468 | | - fileElm.insertAdjacentHTML('afterend', `<a href="${url}" download="${Name}" target="_blank" rel="noreferrer noopener nofollow" class="fileDownLink" style="display: none;" title="「${raw_url[menu_rawFast][1]}」 [Alt + 左键] 或 [右键 - 另存为...] 下载文件。 注意:鼠标点击 [☁] 图标,而不是左侧的文件名! ${raw_url[menu_rawFast][2]} 提示:点击浏览器右上角 Tampermonkey 扩展图标 - [ ${raw_url[menu_rawFast][1]} ] 加速源 (☁) 即可切换。">${svg[0]}</a>`); |
| 470 | + fileElm.insertAdjacentHTML('afterend', `<a href="${url}" download="${Name}" target="_blank" rel="noreferrer noopener nofollow" class="fileDownLink" style="display: none;" title="「${raw_url[menu_rawFast][1]}」 [Alt + 左键点击] 或 [右键 - 另存为...] 下载文件。 注意:鼠标点击 [☁] 图标,而不是左侧的文件名! ${raw_url[menu_rawFast][2]} 提示:点击浏览器右上角 Tampermonkey 扩展图标 - [ ${raw_url[menu_rawFast][1]} ] 加速源 (☁) 即可切换。">${svg[0]}</a>`); |
469 | 471 | // 绑定鼠标事件 |
470 | 472 | trElm.onmouseover = mouseOverHandler; |
471 | 473 | trElm.onmouseout = mouseOutHandler; |
|
0 commit comments