-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Safari浏览器油猴插件更新至4.17.6162版本后,bilibili evolved失效了 #3362
Comments
我的也是 |
解决方法在 |
试了 没用 还是一样用不了 |
没用哦,试过了 |
换个浏览器吧,Safari 我现在测不了 |
这个问题应该是 safari 不支持 requestIdleCallback API,目前没有任何办法可以解决,除非作者重写相关代码 |
Bilibili-Evolved/src/client/compatibility.ts Lines 29 to 34 in bc268c1
这个有做过兼容性处理的 |
OK,我这边实测 App Store 的 MeddleMonkey 可以正常加载最新版本的 bilibili evolved,油猴则是无论如何都不行……暂时先这么用着了 |
实测按照#3356的解决方案之后Safari还是不行 |
把App Store的油猴卸了,装个旧版的 |
...旧版的装不了 |
去华军软件搜Tampermonkey for Mac我就这么干的 |
正版软件受害者 |
唉、等什么时候更下一版本再回去吧。暂时也就这么个方法了。不然就换浏览器。 |
来问一句解决了嘛,我好多设置在 Tampermonkey😭 |
正版软件受害者+1 目前好像就只有这个办法了. 没辙 |
@the1812 我来提供一个Safari控制台报错信息,不知道有没有帮助。 |
看起来是反广告插件屏蔽了 b 站的用户日志上传, 和 Evolved 没啥关系 |
我开了个隐私窗口,关闭所有扩展,以及只保留Tampermonkey控制台输出如下,不知道有没有帮助 关闭全部扩展:
仅开启Tampermonkey
|
然而关闭广告插件并没有让Evolved活过来…… |
当然不是反广告的问题,上面也说了没啥关系了 |
我在实验性功能中开启 但是只能加载半个页面的内容: 以下是控制台的报错信息:
|
不知道为什么这段代码没有起效。我在全局的位置(代码一开头)加了这些代码“window.requestIdleCallback=e=>window.setTimeout(e,0),window.cancelIdleCallback=e=>{window.clearTimeout(e)}”以后就可以正常使用了。 |
加入后确实就正常了,感谢 |
牛逼了 Safari亲测成功解决脚本失效问题 希望作者可以看一下 |
没有完全起作用,动态按钮就显示不正常,全是空白内容,鼠标却能选中。 |
正版软件受害者+1 |
4.17.6162版本Tampermonkey |
可能是一句废话:看起来 !('requestIdleCallback' in window) 在新版tampermonkey中不适用了,但是 |
预览版2.2.4已修复!!!!!! |
对应功能
全部
问题描述
Safari油猴插件更新至4.17.6162版本后,bilibili evolved失效,但其他插件目前正常
脚本版本
2.1.9
浏览器版本
Safari 版本15.5 (17613.2.7.1.8)
播放器版本
V2.78.4
播放策略
默认
错误信息
附加截图
No response
The text was updated successfully, but these errors were encountered: