Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0更新后的一些使用BUG #14

Open
NamelessAstral opened this issue Jul 10, 2021 · 23 comments
Open

2.0更新后的一些使用BUG #14

NamelessAstral opened this issue Jul 10, 2021 · 23 comments

Comments

@NamelessAstral
Copy link

image
首先,所有的长按菜单都一定会出现在浏览器窗口的最左侧,但高度与点击位置齐平
其次,找回失效视频的选项就只有一个用百度搜索了吗?
打开详情信息、查看简介的功能真的很重要,希望能加回来

@imba97
Copy link
Owner

imba97 commented Jul 10, 2021

chrome 吗
打开详情信息 下个版本加回来

@NamelessAstral
Copy link
Author

chrome 吗
打开详情信息 下个版本加回来

对,Chrome
除了打开详情,其他的功能如果都能加回来就更好了
另外,我记得之前有“本地存储失效视频数据”的功能,现在更新2.0之后这些数据还在吗?还是说被全部清除需要重新加载

因为,“订阅频道”功能的订阅列表在我的Btools自动更新到2.0之后也被清空了,我不得不重新订阅之前的频道,所以有点担心“本地存储失效视频数据”的功能是否也会被清空

@imba97
Copy link
Owner

imba97 commented Jul 10, 2021

理论上确实被清空了,因为本地存储的结构变了。但数据是在biliplus.com上的,插件只是做了一次本地缓存,避免每次都发送网络请求

@NamelessAstral
Copy link
Author

排查了一下,“长按菜单出现的坐标错误”这个问题,描述不准确。
准确的说是,多屏情况下,长按菜单仅在浏览器窗口位于中间的屏幕且全屏时,出现的坐标是无误的。
浏览器窗口化、浏览器窗口在其他屏幕上都会导致长按菜单坐标错误;
浏览器窗口在左边的屏幕时长按菜单就会靠最左,在右边的窗口就会靠右。

@imba97
Copy link
Owner

imba97 commented Jul 14, 2021

之前版本是没这个问题的是吗,如果之前版本没这个问题,那下次更新会修复(会直接用之前版本的定位方案)

@NamelessAstral
Copy link
Author

之前版本没这个问题

@imba97
Copy link
Owner

imba97 commented Jul 14, 2021

了解,感谢反馈

@NamelessAstral
Copy link
Author

在github更新2.0.1后,因为Chrome应用商店还没更新,我就下了.crx文件,但安装时Chrome浏览器跳提示说“无法从该网站添加应用、扩展程序和用户脚本”

@NamelessAstral
Copy link
Author

补充一下,我试着下了1.1.6的.crx,发现有一样的问题,没法用.crx安装插件。

@NamelessAstral
Copy link
Author

目前2.0.1依然无法直接看到简介,必须点进哔哩哔哩唧唧或biliplus才可能看到简介;
并且2.0.1对那些“未查询到视频信息”的稿件无法进行任何交互。
在之前的版本中,即便是显示未查询到信息的稿件也完全能交互,这让用户能通过打开菜单、点击详情、进入biliplus的方式找到更详细的信息。
例如这个稿件,目前无法进行交互,打不开菜单:
K~H}~FWMC(O9NMZ8}T)O1KL
但它完全能在biliplus找到简介、甚至下载历史弹幕,根据简介也能在油管找到原片
https://www.biliplus.com/all/video/av619779/

其实如果可以的话,我个人是想回滚到1.16的,我记得在自动更新2.0.0之前,这些稿件信息依然能查询并显示,这有可能是因为稿件信息缓存在我的本地;
请问,假如我找到方法成功回滚到1.1.6,那些之前缓存的信息还能读取到吗?

@NamelessAstral
Copy link
Author

上面那个链接是来自cid数据库的,在没有信息的页面点一下“尝试在CID数据库中查找该视频”就能看到
https://www.biliplus.com/video/av619779/
https://www.biliplus.com/all/video/av619779/

这与在有缓存信息的页面,点“视频cid历史”是一样的。我在这放个链接,你试试看。
https://www.biliplus.com/video/av8544751/

@NamelessAstral
Copy link
Author

现在依然无法直接看到失效稿件的AV号

@imba97
Copy link
Owner

imba97 commented Jul 19, 2021

  • .crx安装不了的问题,可能你没在chrome://extensions页面安装
  • 未查询到视频信息的视频无法进行交互是正常的,因为biliplus没有任何信息,包括标题、封面、简介、分P等
  • 详细信息中没有视频简介,这个版本忘记了,下个版本加上
  • 回滚到1.1.6,理论上来说,如果你没有手动清空,那插件存储是在的(2.0之后因为整个存储架构的变化,所以跟之前版本不兼容,存储的字段名不一样)
  • CID那个接口有访问权限,不是公开的接口,应该是用不了
  • 失效视频AV号下个版本更新加回(包括未查询到视频信息的视频)

@NamelessAstral
Copy link
Author

我确实是在chrome://extensions页面安装的.crx,首先Chrome会跳提示问“扩展功能、应用和主题背景可能会损害您的计算机。您确定要继续吗?”
我点“继续”,就会跳提示说“无法从该网站添加应用、扩展程序和用户脚本”
并且这还会在Chrome的默认下载目录重新下载一次.crx文件

@NamelessAstral
Copy link
Author

但我找到解决方法了,成功回滚到了1.1.6并且确认了所有缓存数据都还在

@NamelessAstral
Copy link
Author

未查询到视频信息的视频无法进行交互是正常的,因为biliplus没有任何信息,包括标题、封面、简介、分P等
假如还是以之前的av619779为例子,在哔哩哔哩唧唧能看到有封面、简介、UP主这些信息,在这放个链接(但其中“发布时间”似乎不对,不知道是为什么)
https://www.jijidown.com/video/av619779
请问是否有计划给插件增加在无法从biliplus获得有效信息时,转而获取哔哩哔哩唧唧的信息作为备选的功能呢

@imba97
Copy link
Owner

imba97 commented Jul 21, 2021

目前已经找到哔哩哔哩唧唧的API,可以加入备选
你发的那个视频唧唧上好像也没了

@NamelessAstral
Copy link
Author

麻了,我之前看的时候还有,这么快就没了吗,他们也会清理数据库的吗

@NamelessAstral
Copy link
Author

[即即更新时间:1天前]
应该是有人看见这个issue,顺着我给的链接点进唧唧然后点了刷新缓存吧,不清楚是蓄意为之还是手欠点了
但问题不大,毕竟这稿件缓存在我本地1.1.6有。
不过另一个问题是,目前我用的1.1.6总会自动更新到2.0.1,导致我每次都要重新手动回滚到旧版,这有办法解决吗。
我目前还没找到不让插件自动更新的方法,能否发布一个不会自动更新的1.1.6?

@imba97
Copy link
Owner

imba97 commented Jul 23, 2021

可以直接下载 Btools 压缩包,解压
再打开chrome的插件列表,打开开发者模式,点击加载已解压的扩展程序

@NamelessAstral
Copy link
Author

多谢

@NamelessAstral
Copy link
Author

请问,1.1.6版插件的失效稿件信息缓存在哪里,我想手动去路径复制一份备份,避免误删
多谢

@imba97
Copy link
Owner

imba97 commented Aug 28, 2021

这个应该是chrome存的,我也不清楚位置,以前版本应该是自动同步chrome线上存储的
保存的话,下次出个功能,把老插件的视频信息转到新插件吧,并且支持导出

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants