Greasy Fork镜像 支持简体中文。

BiliToPlusButton

Bilibili转Biliplus按钮

目前為 2019-02-21 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name BiliToPlusButton
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.2
  5. // @description Bilibili转Biliplus按钮
  6. // @require https://code.jquery.com/jquery-latest.js
  7. // @author Hakuame
  8. // @include *://www.bilibili.com/video/av*
  9. // @include *://www.bilibili.com/bangumi/play/ep*
  10. // @include *://www.bilibili.com/bangumi/play/ss*
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. var button = document.createElement("Button");
  17. button.innerHTML = "<a><font color=\"white\">To<br>Biliplus</font></a>";
  18. button.className = "biliplus";
  19.  
  20. //按钮CSS
  21. button.style = "bottom:50%;\
  22. left:0px;\
  23. height:54px;\
  24. display: block;\
  25. border: none;\
  26. width: 70px;\
  27. border-radius: 0 6px 6px 0;\
  28. color: #fff;\
  29. background: #00b5e5;\
  30. text-align: center;\
  31. font-size: 14px;\
  32. position:absolute;\
  33. z-index:99999;\
  34. -webkit-transition: all .2s ease-in-out;\
  35. transition: all .2s ease-in-out;";
  36. //按钮hover效果CSS
  37. button.onmouseover = function hoverEffect(){
  38. $(".biliplus").hover(function(){
  39. $(this).css("background-color", "#00A3CC");
  40. $(this).css("box-shadow", "0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19");
  41. }, function(){
  42. $(this).css("background-color", "#00b5e5");
  43. $(this).css("box-shadow", "0 0 0 0");
  44. });
  45. }
  46.  
  47. //添加按钮到页面上
  48. document.body.appendChild(button);
  49.  
  50. /**
  51. 普通视频直接切换连接转向Biliplus
  52. 番剧电影等正版视频解析av号连接后再转向Biliplus
  53. */
  54. button.onclick = function redirectBP(){
  55. var currURL = location.href;
  56. var newURL;
  57.  
  58. //currURL.replace(/\:\/\/www\.bilibili\.com\/video/, '://www.biliplus.com/video');
  59.  
  60. //普通视频
  61. if(currURL.includes("video")){
  62. newURL = currURL.replace(/\:\/\/www\.bilibili\.com\/video/, '://www.biliplus.com/video');
  63. }
  64. //官网正版视频
  65. else{
  66. //获得av连接
  67. var avLink = document.querySelector(".info-sec-av").href;
  68. newURL = avLink.replace(/\:\/\/www\.bilibili\.com\/video/, '://www.biliplus.com/video');
  69. }
  70.  
  71. //转向biliplus
  72. location.assign(newURL);
  73. }
  74. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址