Bilibili BigCover

查看B站封面大图

目前为 2018-07-15 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Bilibili BigCover
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.0.1
  5. // @description 查看B站封面大图
  6. // @author Mr.ZHAO
  7. // @include *://www.bilibili.com/video/av*
  8. // @include *://bangumi.bilibili.com/anime/*
  9. // @include *://www.bilibili.com/bangumi/*
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. (function () {
  14. 'use strict';
  15.  
  16. if (!window.jQuery) {
  17. // 若还未加载jQuery, 则监听
  18. var jQuery;
  19. Object.defineProperty(window, 'jQuery', {
  20. configurable: true, enumerable: true, set: function set(v) {
  21. jQuery = v;
  22. appendCoverBtn(); // 设置jQuery后, 立即注入
  23. }, get: function get() {
  24. return jQuery;
  25. }
  26. });
  27. } else {
  28. appendCoverBtn();
  29. }
  30.  
  31. function appendCoverBtn() {
  32. var imageurl = null;
  33. var bangumiId; //番剧ID
  34. if ($('meta[itemprop="image"]').length !== 0){
  35. imageurl = $('meta[itemprop="image"]').attr("content");
  36. }else if($('meta[property="og:image"]').length !== 0){
  37. imageurl = $('meta[property="og:image"]').attr("content");
  38. }
  39.  
  40. var appended = false;
  41. var coverBtn = $('<span style="margin-left: 10px;line-height: 18px;cursor: pointer;font-size: 12px;"><i class="van-icon-info_playnumber"></i>&nbsp;查看封面大图</span>');
  42. coverBtn.bind("click",function(){
  43. window.open(imageurl);
  44. });
  45.  
  46. $(".count-wrapper,.video-info-m>.number,.video-data").bind('DOMSubtreeModified', function() {
  47. if(appended) return;
  48. appended = true;
  49. $(this).append(coverBtn);
  50. });
  51.  
  52. }
  53.  
  54. })();

QingJ © 2025

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