bilibili-helper icon indicating copy to clipboard operation
bilibili-helper copied to clipboard

iOS下Safari中无法拉取视频(被替换为16秒和谐)

Open JC-ProPlus opened this issue 2 years ago • 1 comments

脚本问题:@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

其他

  1. 浏览器版本:iOS 15.6下的Safari
  2. 国家/地区:港澳台&东南亚

JC-ProPlus avatar Aug 14 '22 16:08 JC-ProPlus

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.

stale[bot] avatar Sep 16 '22 00:09 stale[bot]