bilibili-helper
bilibili-helper copied to clipboard
iOS下Safari中无法拉取视频(被替换为16秒和谐)
脚本问题:@ipcjs
描述
iOS下用Userscript安装脚本,打开番剧详情页和设置均正常,可正常加载出播放器和分p,但视频被替换成16秒和谐视频
试着清除浏览器数据与更换解析服务器均无果
打开DevTool发现浏览器在试图请求反代API时触发了CORS限制(Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true.
),导致远程资源无法被跨源调用
客户端这边应该是没什么可以努力的了...iOS下的Safari没有CORS限制的开关
这是叔叔的问题还是反代的问题呢?
- 问题网址:https://www.bilibili.com/bangumi/play/ss1061066
日志
Verbose 日志
warn: 解除B站区域限制 interactive 加载时机不太对, 不能保证正常工作
1. 尝试刷新页面, 重载脚本
2. 若依然出现该提示, 请尝试'硬性重新加载'(快捷键一般为ctrl+f5)
3. 若还是出现该提示, 请尝试关闭再重新打开该页面
4. 若反复出现该提示, 那也没其他办法了_(:3」∠)_
debug: atRun: 1, interactive
debug: [解除B站区域限制 v8.2.26 (Userscripts)] run on: https://www.bilibili.com/bangumi/play/ss1061066
debug: window.__playinfo__
debug: retryUntil.ajaxBy$: function (a,b){return new e.fn.init(a,b,h)}
debug: ajax: //bangumi.bilibili.com/view/web_api/season?season_id=1061066
debug: XMLHttpRequest的描述符: {"writable":true,"enumerable":false,"configurable":true}
debug: injectAjax at: function (a,b){return new e.fn.init(a,b,h)}
info: mode: replace blocked_vip: server: https://www.biliplus.com upos_server: flv_prefer_ws: remove_pre_ad: generate_sub: Y enable_in_av: readyState: interactive isLogin: false isLoginBiliBili: true
debug: atRun: 0, interactive
debug: atRun: 1, interactive
debug: retryUntil.ajaxBy$: function (a,b){return new e.fn.init(a,b,h)}
debug: ajax: https://xn--2vrub.icu//intl/gateway/v2/ogv/view/app/season?access_key={{access_key}}&appkey=7d089525d3611b1c&area=th&build=1001310&force_host=2&mobi_app=bstar_a&platform=android&s_locale=zh_SG&season_id=1061066&ts=1660492891&sign=b6c41a415dc909a402e734f8ba07831b
debug: atRun: 2, complete
debug: __playinfo__ get
debug: /pgc/player/web/playurl origin block: undefined {"code":-404,"message":"啥都木有"}
debug: season_type: 1
info: player msg: 从自定义服务器拉取视频地址中...
info: player msg: 使用首选代理服务器拉取视频地址...
debug: retryUntil.ajaxBy$: function (a,b){return new e.fn.init(a,b,h)}
debug: ajax: https://xn--2vrub.icu/pgc/player/api/playurl?access_key=[key]&appkey=[appkey]&area=&build=5380700&buvid=XY418E94B89774E201E22C5B709861B7712DD&cid=0&device=android&ep_id=11486522&fnval=80&fnver=0&force_host=2&fourk=1&mobi_app=android_b&platform=android_b&qn=0&track_path=0&ts=1660492892&sign=78b01c0969038c0e7f19b45b7295798b
info: player msg: 使用大陆代理服务器拉取视频地址...
debug: retryUntil.ajaxBy$: function (a,b){return new e.fn.init(a,b,h)}
debug: ajax: https://xn--2vrub.icu/?access_key=[key]&appkey=[appkey]&area=undefined&build=5380700&buvid=XY418E94B89774E201E22C5B709861B7712DD&cid=0&device=android&ep_id=11486522&fnval=80&fnver=0&force_host=2&fourk=1&mobi_app=android_b&platform=android_b&qn=0&track_path=0&ts=1660492892&sign=fb279e66bf274a37839975a50205b918
debug:bi_app=bstar_aset
debug: set jQuery function (a,b){return new e.fn.init(a,b,h)} -> function i(t,a){return new i.fn.init(t,a,e)}
debug: injectAjax at: function i(t,a){return new i.fn.init(t,a,e)}
debug:e
debug: [解除B站get
debug:区域限制 interactiget
debug:区域限制 interactiget
debug:区域限制 interactiget
debug:区域限制 interactiget
debug:区域限制 interactiget
debug:区域限制 interactiget
debug: season_type: 1
debug: playurl add 'module=bangumi' param
debug: {"code":-404,"message":"啥都木有"}
info: player msg: 从自定义服务器拉取视频地址中...
info: player msg: 使用首选代理服务器拉取视频地址...
debug: retryUntil.ajaxBy$: function i(t,a){return new i.fn.init(t,a,e)}
debug: ajax: https://xn--2vrub.icu/pgc/player/api/playurl?access_key=[key]&appkey=[appkey]&area=&build=5380700&buvid=XY418E94B89774E201E22C5B709861B7712DD&cid=0&device=android&ep_id=11486522&fnval=80&fnver=0&force_host=2&fourk=1&mobi_app=android_b&platform=android_b&qn=0&track_path=0&ts=1660492894&sign=72cd76c56124c471e2dfbc5da265c558
info: player msg: 使用大陆代理服务器拉取视频地址...
debug: retryUntil.ajaxBy$: function i(t,a){return new i.fn.init(t,a,e)}
debug: ajax: https://xn--2vrub.icu/?access_key=[key]&appkey=[appkey]&area=undefined&build=5380700&buvid=XY418E94B89774E201E22C5B709861B7712DD&cid=0&device=android&ep_id=11486522&fnval=80&fnver=0&force_host=2&fourk=1&mobi_app=android_b&platform=android_b&qn=0&track_path=0&ts=1660492895&sign=a8ab0741976b60bac5a6fd2a841ff352
debug: /x/web-interface/nav {"uname":"JC_ProPlus","isLogin":true,"level":4,"vipType":2,"vipStatus":1,"isFromReport":false}
debug: retryUntil.ajaxBy$: function i(t,a){return new i.fn.init(t,a,e)}
debug: ajax: https://xn--2vrub.icu//intl/gateway/v2/app/subtitle?cid=0&aid=0&bvid=undefined&season_id=1061066&ep_id=11486522
debug: userAgent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6 Safari/605.1.15
其他
- 浏览器版本:iOS 15.6下的Safari
- 国家/地区:港澳台&东南亚
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.