extension ExtPose

哔哩哔哩·猜你喜欢

CRX id

ngjddnobeppdekpmimhiamkoonoaccdf-

Description from extension meta

为你的哔哩哔哩PC首页增加「猜你喜欢」模块

Image from store 哔哩哔哩·猜你喜欢
Description from store 作为被时代抛弃的PC党,每次刷完自己的关注列表后,面对堆满视频的首页却感觉完全没东西可看,这种时候真的好羡慕手机上的猜你喜欢啊!!! 所以我就问了三哥PC首页啥时候才会有猜你喜欢,三哥说计划是有的,但是PC首页流量也很大需要慢慢来 =3= 既然一时半会不会有官方的猜你喜欢,那我们只能自己动手做一个了! 感谢 @April 帮忙画的以假乱真的小电视图标w ** 关于推荐列表为空时占的面积比较大的问题:只要安装这个扩展后随便点击一个视频,然后刷新页面就有推荐视频了,空白只会存在一小会而已 20191125:更新兼容了B站新版首页,暂时没时间细调样式,所以后边会有挺大的空白,等我考完试我会找点时间处理下的! 关键字:bilibili、B站、哔哩哔哩、猜你喜欢

Latest reviews

  • (2023-10-27) 雷托: 是很不错的插件,可惜停止更新了,新版已经无法适配了,已失效
  • (2023-09-01) 萌之神唑: B站强制更新新版首页,已经失效了
  • (2022-03-17) hp l: 为什么没用,根本没显示。。。
  • (2022-01-29) Autism: 请问出现这个怎么办 // 插入页面 // 目前看来第一个<section class="bili-grid short-margin grid-anchor">是首屏的推荐模块,我们直接插在她下面就可以了 const anchor = document.querySelector('.bili-grid.short-margin.grid-anchor'); if (!anchor) { throw new Error(`${LOG_PREFIX} 无法定位首屏推荐模块 <section class="bili-grid short-margin grid-anchor">`) } anchor.insertAdjacentElement('afterEnd', node); UI.node = node; resolve(); }); }, // 获取推荐模块的引用 getRecommandNode() { return new Promise(async(resolve) => { // 检查是否有已插入的节点 UI.node = document.querySelector('#_bili_guessyoulike'); if (!UI.node) { // 没有就创建 await UI.insertRecommands(); } resolve(); }); }, renderVideoCard(video) { function toWan(number) { return number > 9999 ? ((number / 10000).toFixed(1) + '万') : number; } function toMin(seconds) { return String(Math.floor(seconds / 60)).padStart(2, '0') + ':' + String(seconds % 60).padStart(2, '0'); } function toHttps(url) { return url.replace('http://', 'https://'); } return videoCardTemplate.replaceAll('!#{bvid}', video.bvid) .replaceAll('!#{duration}', toMin(video.duration)) .replaceAll('!#{title}', video.title) .replaceAll('!#{cover}', toHttps(video.pic)) .replaceAll('!#{view}', toWan(video.stat.view)) .replaceAll('!#{like}', toWan(video.stat.like)) .replaceAll('!#{uid}', video.up.mid) .replaceAll('!#{avatar}', toHttps(video.up.face)) .replaceAll('!#{username}', video.up.name) }, async updateRecommands(videos) { await UI.getRecommandNode(); const node = UI.node; const stage = node.querySelector('.bangumi-activity-body'); if (videos.length) { // 生成视频卡片 const videoCardsHTML = videos.map(video => UI.renderVideoCard(video)).join(''); stage.innerHTML = videoCardsHTML; } else { stage.innerHTML = '<p style="color: #777; line-height: 360px; text-align: center; width: 100%;">观看记录为空,快去看几个视频吧~</p>'; } }, // 监听来自页面的更新请求 listen() { window.addEventListener('message', (ev) => { if (ev.data.type && ev.data.type == 'UPDATE_RECOMMANDS') { RECOMMAND.recommand(recommandMax); } }); } } // 在视频页直接点击关联视频并不会刷新页面,而是直接ajax加载改变url,所以我们要监听hashchange // 试了下hashchange事件好像监听不到?不知道为啥,写个dirty check吧 const URLLISTENER = { timer: null, bvid: '', tick() { const bvid = UI.getBVID(); if (bvid !== URLLISTENER.bvid) { DB.logUserViewHistory(bvid); RECOMMAND.get(bvid); URLLISTENER.bvid = bvid; console.log(`${LOG_PREFIX} Logged ${bvid}`); } }, init() { URLLISTENER.timer = setInterval(URLLISTENER.tick, 10000); // 10s检查一次差不多了吧 URLLISTENER.tick(); } } function init() { // 当前是否首页? if (UI.isIndex()) { RECOMMAND.recommand(recommandMax); UI.listen(); } // 当前是否视频播放页? // 如果是视频播放页,则获取当前视频的相关推荐视频 if (UI.isVideo()) { URLLISTENER.init(); } } // 增加了bvid字段,需要清除以前的数据 DB.get('_20200325_clear_data', (cleared) => { if (cleared) { init(); } else { chrome.storage.local.clear(() => { DB.set({ '_20200325_clear_data': true }); init(); }); } });
  • (2022-01-18) 郁祉峤: 感谢作者更新,新版首页也是配了,排版布局也不变型了,给点个赞。
  • (2022-01-13) Yinan Chen: 之前用的挺喜欢的,但是好像新版首页又不能用了
  • (2022-01-06) 周润发: b站更新了 今天发现已经失效 求升级谢谢
  • (2021-12-28) 業: 可以兼容一下B站新版首页吗
  • (2021-12-18) Will Wang: B站更新了,求维护
  • (2021-07-02) 雲雀Slight: 有一个小bug,就是网页全屏变成宽屏模式的时候,这个插件的推荐视频封面会被拉伸,不能保持原比例了,看着有点不舒服,能修的话最好修一下,应该不会很难吧
  • (2021-06-14) 王雨: 久远千岁 真是一个令人想念的名字啊 谢谢大佬 很喜欢
  • (2021-02-07) Y T: 感谢个人开发者的付出
  • (2021-02-06) 全都换: 这个插件不能和其他浏览器同步,打包后在其他浏览器上装载也只生效一次,是什么原因?
  • (2021-01-18) Houjunhui Zhong: 虽然推荐度不如移动端,但是总比没有强,原生pc的b站首页就离谱,点开没一个视频是想看的
  • (2021-01-07) brandon yang: 最近好像出bug了,全挤在左边一侧,显示不正常
  • (2021-01-06) Joseph Smith: 插件似乎出问题了。网页上显示不正常了。
  • (2020-10-09) 李晓光: 很棒,每次都是比较精准的推荐。另外,最近发现b站页面改版了,是不是这个也得更新一下?现在找不到猜你喜欢的展示了。
  • (2020-09-21) C. L.: 挺好用的,5星好评
  • (2020-08-25) 逍遥: 特别好用,什么时候开发YouTube的猜你喜欢插件就好了
  • (2020-08-16) 肖晨曦: 大佬。前几天还挺好的,今天就不行了,删除扩展再安装也不行,难道被屏蔽了
  • (2020-04-13) 曹瀛超: 咋刷新一下 就没有了
  • (2020-04-05) 刘伟: 与插件 uBlock Origin https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm 有冲突. 用uBlock Origin屏蔽 动画 版块时,连同此插件形成的 猜你喜欢 版块一同屏蔽了.
  • (2020-03-27) Unlucky Dog: 新版本b站变成bv号了,貌似失效了
  • (2020-03-19) 好棒的羊王: 可以抓取手机端的猜你喜欢数据么 ,那个更好,谢谢作者!!
  • (2020-03-03) 大佬可以整一个页面展示动态吗? 关注的UP太多了
  • (2020-01-12) Desapa: 希望可以加入“稍后再看”按钮
  • (2019-11-21) linge Weiwu: b战首页它换样式了。。。插件不显示了
  • (2019-11-17) 希望支持国际版(港澳台)主页,国际版的用的很舒服,可是这个插件不支持,很难受。5星好评
  • (2019-11-12) Aden: B站更新了首页 已经失效了
  • (2019-11-12) 给我更多的水给我更多的水: 哔哩哔哩今天更新新的网页端了,插件失效了,希望赶快更新一下。
  • (2019-10-31) 蛮力哥: 感觉还可以
  • (2019-08-20) Church Chan: 19.8.20 B站网页页面已经大改了,大佬又要加把劲了
  • (2019-07-18) lei shi: 这个插件现在还有用吗
  • (2019-06-03) アルトリウス・ペンドラゴン: 还没用 先给五星好评吧 求告知这个插件的算法和b站手机的一样吗?b站手机端那个算法是真的辣鸡,对某分区/up/频道点了无数次不感兴趣都没用,一样会刷出来,甚至能刚点完不感兴趣刷新一下又刷回来同一个视频。b站手机端的算法体感是六七成看播放量(也可能有收藏数啥的?),只要播放量高就很容易刷你脸前,也不管你是不是喜欢这类视频,剩下的三成左右大概是你经常看的视频(以及收藏的视频?)的分类,最后还有大概零点五成是广告(这个随便了,一堆完全不感兴趣的视频经常刷出来才真的难受) 如果这方面的算法插件有优化过的话那就非常感谢了
  • (2019-04-02) Rolan Stunkart: 在所有bilibili插件脚本里面 我最喜欢这个
  • (2018-11-27) 路飞: 手机推荐的就很好,b站首页为啥不弄?这个支持
  • (2018-09-06) Elvin Li: 观感上看,似乎是根据观看记录抓的一些相关视频 使用中还是比较舒心的,翻完订阅之后的空窗期就靠你了 不过,扩展还是有进步空间的 样式已经和b站原有样式一致了,但是功能性并没有跟上,比如鼠标悬停与移动时,简易播放条查看内容 左下角显示视频时长,右下角添加到稍后再看列表 另外,猜你喜欢分区右侧有灰色侧条,不是很美观,我个人都是用adblock屏蔽掉的(从屏蔽规则看,这个似乎是和动画分区的排行section id一样 XD)
  • (2018-08-29) zl W: 扩展开源在https://github.com/chitosai/bili-guessYouLike
  • (2018-08-21) Andrew Xu: 挺好,造福老年人了hhh
  • (2018-07-31) Jaqen H'Ghar: 为什么观看记录一直是空的?
  • (2018-07-27) Ayanami REI: 能单独做个页面吗?
  • (2018-03-02) 苏子晨: 简单好用。提两个使用体验上的小建议: 1.希望点击插件图标时能加个b站链接,感觉会很方便 2.希望推荐列表为空时不要占用那么大的网页空间了

Latest issues

  • (2021-01-27, v:1.12) 刘振东: 无法推荐视频
    作者大大你好,谷歌为最新版,才安装,不能推荐视频
  • (2021-01-06, v:1.11) AndyBear Zhang: 页面布局Bug
    今天打开网页,guessulike的div会夹在首页顶部的TIFO和推荐视频之间,不知道是不是我一个人的问题,在Edge和Chrome都是这种状况 Edge 87.0.664.66;Chrome 87.0.4280.88; 看了下代码,好像是B站给首页顶部的TIFO和推荐视频加了一个<div class="space-between">的div,不知道之前有没有,guessulike的div夹在了<reportFirst1>和<rcmd-box-wrap>中间 把guessulike的div调整到<space-between>外就正常显示了
  • (2020-04-10, v:1.11) LaurenW: 接上次,不知道咋回复
    我是chrome内核的edge浏览器。。。我评论那天刚下载
  • (2020-04-05, v:1.11) 刘伟: 与插件 uBlock Origin 冲突
    与插件 uBlock Origin https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm 有冲突. 用uBlock Origin屏蔽 动画 版块时,连同此插件形成的 猜你喜欢 版块一同屏蔽了.
  • (2020-04-03, v:1.11) LaurenW: 作者大大,我这用不了了
    我使用之后不论点击多少视频都显示0个,也一直不会推荐
  • (2020-01-12, v:1.9) Desapa: 希望可以加入“稍后再看”按钮
    希望可以加入“稍后再看”按钮

Statistics

Installs
5,486 history
Category
Rating
4.6087 (46 votes)
Last update / version
2022-01-12 / 1.13
Listing languages

Links