-
Notifications
You must be signed in to change notification settings - Fork 30
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
[bilibili视频推荐] safari浏览器权限获取错误 #41
Comments
有登录帐号吗?如果正常登录了帐号的话按F12看控制台(Console)有没有红色错误信息,有的话点开复制一下内容可能对找错误有些帮助。因为我没有mac所以也没办法验证问题,前些日子有类似的反馈不过没有找到问题所在,我推了一个新的版本细化了错误提示,不过并没有内容更新应该对解决问题没有作用 |
有正常登陆的. Console的确有红色信息: Refused to connect to "undefined": Blocked by @connect CORS check |
挺迷的,你可以更新一下新版本的看看提示是没有登录还是没有获得授权网址,似乎不应该出现这个问题才对 |
看上去似乎是safari的tampermonkey跨域请求有些问题的样子,找了一下似乎没有类似的解决方案,TM的官方反馈有过类似的问题但是属于比较旧版本的似乎新版本没有过类似反馈的样子,我会继续关注一下这个问题,可能你暂时需要用chrome了 |
好的~ 感谢作者~ |
我的safari也有这个问题,然后提一个小建议,刷新可以一次刷8个视频,刷新10个的话总有两个在下面,谢谢。 |
不是很清楚具体问题原因,不过突然想到似乎可以尝试一下使用浏览器原生跨域试试,但是我也不知道效果,等会我更新试一下。 关于刷新视频,脚本并没有办法控制数量,这个推荐接口是固定每次获取10个的,目前没有找到可以控制返回数量的参数,而每行显示的视频数根据不同的屏幕分辨率是不同的。我有调过一个强制低分辨率屏幕显示每行5个的样式,但是具体对不同分辨率效果会怎么样我也不清楚,待会更新我也加一个强制加宽的设置参数进去吧 |
最新版是6.15.1吗,还是获取失败 |
没有获得匹配的密钥 |
可以按F12看一下控制台(Console)里的详细信息吗?问题还挺坑的,可能需要完全使用原生接口才能绕过这个问题,大概要整个照抄解除区域限制那个脚本逻辑,另开一个窗口获取授权然后再把授权发给原来的窗口 |
更新了0.6.16,按照逻辑应该能用了吧,已经完全去除了授权过程的非原生依赖了 |
成功了😁谢谢大神 |
b站APP首页推荐0.6.9
2. 脚本使用环境:
macOS 11.0.1 safari14 tampermonkey4.11
3. 问题详细描述:
b站首页获取授权时失败, 多次尝试都是一样的问题.
但是chrome浏览器表现正常
错误报告
The text was updated successfully, but these errors were encountered: