Comments (9)
from blth.
我估计是因为BLTH hook了xmlHttpRequest和fetch。而且运行时期太晚hook就没用了,所以脚本不得不在document-start阶段运行。之后会想想办法。
from blth.
现在还有个问题,在未开播直播间也不显示面板按钮,但是控制台有运行日志的
from blth.
脚本不得不在document-start阶段运行。
也许可以考虑把一些不必要start的功能分开?避免整个脚本都失效。
现在还有个问题,在未开播直播间也不显示面板按钮,但是控制台有运行日志的
from blth.
也许可以考虑把一些不必要start的功能分开?避免整个脚本都失效。
再做一个脚本?这还是算了吧,真没那么多精力。
现在还有个问题,在未开播直播间也不显示面板按钮,但是控制台有运行日志的
在龟速网络下会接近100%复现。建议为此功能增加轮询重试。
其实已经有轮询重试了,还报错大概是因为是超时时间太短了(3秒),之后我可以调整一下参数,或者用MutationObserver监听的方式来取代轮询。
from blth.
再做一个脚本?这还是算了吧,真没那么多精力。
当然不是……只是将一些无须start的功能加个等待,以达到部分document-idle的效果。这样也许还能提高性能表现。
已经有轮询重试
那不可能啊……只要页面完全加载完毕了,你再次轮询的话就不应该会有问题。但事实上页面加载完了它也没有继续尝试了,在控制台也只看到一条超时报错,并没有轮询的迹象。
from blth.
当然不是……只是将一些无须start的功能加个等待,以达到部分document-idle的效果。这样也许还能提高性能表现。
懂了。脚本现在内部有一套模块的运行时机管理机制,每个模块有自己的运行时机,模块会等到自己的运行时机再运行。要提高和别的脚本的兼容性的话我觉得还是得在hook方面下手,尽量减少副作用。
那不可能啊……只要页面完全加载完毕了,你再次轮询的话就不应该会有问题。但事实上页面加载完了它也没有继续尝试了,在控制台也只看到一条超时报错,并没有轮询的迹象。
看控制台确实是看不出来的,我估计还是超时时间太短。下个版本中我用监听取代了轮询,超时时间延长到了10秒,到时候你再试试。
from blth.
刚刚更新了7.1.5
from blth.
情况好点了,但是偶尔还是有这种情况。(B站的廉租CDN问题多多)
🙂
from blth.
Related Issues (20)
- 大量报错,功能失效(与 Privacy Badger 冲突) HOT 18
- 无法自动完成”每日分享视频“任务 HOT 8
- 直播间隐身入场失效 HOT 3
- b站亲密度规则修改 HOT 17
- 适配新版粉丝勋章亲密度机制 开发计划
- 能不能添加一个自定义什么时间触发任务的选项,0点05还是有很多up在直播 HOT 4
- 关于每日发送弹幕 能否添加发送弹幕时间间隔功能 HOT 5
- 弹幕打卡任务未完成退出直播间后,过一段时间再进入直播间无法读取任务进度 HOT 3
- 你B偷偷给所有亲密度改动回退了,只需要把刷屏这个问题解决就好了 HOT 14
- 点赞数量和弹幕发送数量及间隔自定义 HOT 1
- 无法正常进行自动观看直播 HOT 7
- 无法完成主站任务 HOT 4
- 会员专属等级加速包无法完成领取条件 HOT 4
- 希望能点亮牌子了20级及以上的牌子 HOT 2
- 希望考虑引入两个功能 HOT 3
- 发送弹幕点亮失败 HOT 6
- 可以考虑添加隐藏底部弹幕功能吗 HOT 2
- 请问还有更新的计划吗 HOT 4
- 子面板【移除元素】的帮助信息无法点击
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blth.