Bilibili 多数视频无法用 Firefox 手机浏览器打开

2018-11-11 10:44:46 +08:00
 junweivan
Bilibili 不是有大公司投资了吗,怎么多数视频用移动版 Firefox 都无法观看?请求桌面模式观看都不管用。

用 blink 内核的手机浏览器倒是没有任何问题,用桌面版 Firefox 观看也没有问题。

失败提示:Firefox 不知道如何打开这个地址,因为协议 (bilibili) 未与任何程序关联,或者不允许在这种情况下进行。您可能需要安装其他软件才能打开此地址。
8254 次点击
所在节点    全球工单系统
35 条回复
ysc3839
2018-11-11 10:51:56 +08:00
请求桌面模式后也会提示这个?
xxl11231220
2018-11-11 10:56:42 +08:00
试了试,可以打开。你自己的问题
flynaj
2018-11-11 10:57:04 +08:00
这个应该是故意的,就是要让你装客户端,建议还是上 YouTube 看
sobigfish
2018-11-11 10:58:37 +08:00
看来是识别 useragent 失败了,结果链接全是 bilibili 开头的 URL Scheme ?
用 Mozilla focus 试了下,进播放页会弹开启其他 app 的提示(还是自动打开 bilibili://的问题)
看来 lz 没安 bili 的官方 app
junweivan
2018-11-11 11:09:47 +08:00
@ysc3839 打开失败后,出现失败提示页面。此时请求桌面模式,没有任何反应。
junweivan
2018-11-11 11:12:52 +08:00
@sobigfish 地址栏最后出现的是这种:bilibili://video/35330678?h5awaken=cHZpZD02QzVCRjdFMC1BNjRELTQxQkEtOUU2Qy1ERjY4RDEzQjcyRTI1NDgyaW5mb2NfMzUzMzA2NzhfMTU0MTkwNTg2NDgxNiZ1YT1Nb3ppbGxhJTJGNS4wJTIwKEFuZHJvaWQlMjA0LjQuMiUzQiUyME1vYmlsZSUzQiUyMHJ2JTNBNjMuMCklMjBHZWNrbyUyRjYzLjAlMjBGaXJlZm94JTJGNjMuMCZpc0F1dG9PcGVuPXRydWUmYnNvdXJjZT11bmRlZmluZWQ%3D

确实没安装官方 app,安装了谁还用移动浏览器看啊
ysc3839
2018-11-11 11:13:12 +08:00
@junweivan 先请求桌面版页面,再输入链接。
leido
2018-11-11 11:15:12 +08:00
B 站是国内第一个上 H5 播放器的大站吧,岂容你这么喷?手机 FF 怕不是 FQ 无路了才用😒
junweivan
2018-11-11 11:15:32 +08:00
@xxl11231220 你是用 firefox 手机浏览器打开的?确实偶尔有零星的视频可以打开,问题这样能打开的太少太少了,比大海捞针还难。

你是安装了官方 App 后,用移动版 firefox 打开的吗?
junweivan
2018-11-11 11:19:07 +08:00
@leido B 站对 H5 的支持,确实值得夸赞,造福 linux 用户。

但是对移动版 Firefox 的支持,事实就是这样。
junweivan
2018-11-11 11:24:26 +08:00
@ysc3839 这样太高难度了。

在桌面模式下,打开主页,点击一个视频,打开的新页面会自动跳转到失败页面。手动输入地址,太折腾人了
jin5354
2018-11-11 12:19:17 +08:00
http://gs.statcounter.com/browser-market-share/mobile/worldwide
firefox mobile 市场占有率千分之三,C 级浏览器怕是都没人测试的
honeycomb
2018-11-11 12:23:05 +08:00
建议放弃 b 站。
不可能因为一个 b 站不能用而放弃 fx
wun
2018-11-11 12:29:33 +08:00
https://s1.hdslb.com/bfs/static/mult/app--1702476812.js 的里好像并没有 Firefox Android 客户端的检测。

--------

function s(e, t, n, o) {
var r;
return browser.version.MicroMessenger ? r = n ? '//a.app.qq.com/o/simple.jsp?pkgname=tv.danmaku.bili&ckey=CK1390582495291' : 'app_bili' === window.bsource ? '//a.app.qq.com/o/simple.jsp?pkgname=tv.danmaku.bili&ckey=CK1389719810898' : browser.version.android ? '//a.app.qq.com/o/simple.jsp?pkgname=tv.danmaku.bili&ckey=CK1385399615180&android_schema=' + encodeURIComponent(e) : '//a.app.qq.com/o/simple.jsp?pkgname=tv.danmaku.bili&ckey=CK1385399615180' : browser.version.android ? (r = window.isOverSea ? '//dl.hdslb.com/mobile/upload/iBiliPlayer-internation-bilibili.apk' : 'bdts' === window.bsource ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_bdts.apk' : 'baidu_aladdin' === window.bsource ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_baidu_aladdin.apk' : browser.version.weibo || window.WeiboJSBridge || window.WebViewJavascriptBridge || window.__WeiboJSBridge ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_weibo.apk' : browser.version.baidu || window.bd_searchbox_interface || window.bdbox_android_common ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_bdbox.apk' : (browser.version.uc || window.ucbrowser || window.ucapi) && document.referrer && document.referrer.indexOf('tv.uc.cn') >= 0 ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_uc_video.apk' : 'QQLive' === window.bsource || 'qqlive' === window.bsource ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_qqlive.apk' : window.bsource ? window.bsource.indexOf('seo') >= 0 ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_seo.apk' : '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_' + encodeURIComponent(window.bsource) + '.apk' : n ? '//dl.hdslb.com/mobile/latest/iBiliPlayer-html5_bilih5.apk' : '//dl.hdslb.com/mobile/latest/iBiliPlayer-bilih5.apk', browser.version.qq && (r = 'https:' + r), t || o || (r = 'http://d.bilibili.com/download_app.html?download_url=' + encodeURIComponent(r) + '&schema=' + encodeURIComponent(e))) : browser.version.ios ? (r = 'https://itunes.apple.com/cn/app/bi-li-bi-li-dong-hua/id736536022', (browser.version.weibo || browser.version.chrome) && (r = 'https://itunes.apple.com/cn/app/id736536022?mt=8#id1047562725'), t || (r = 'http://d.bilibili.com/download_app.html?download_url=' + encodeURIComponent(r) + '&schema=' + encodeURIComponent(e))) : browser.version.windowsphone && (r = 'https://www.windowsphone.com/zh-cn/store/purchase/validate?app=75620dee-4a7a-4dae-8677-0d930e05f57e&apptype=regular&offer=3869edb1-e34c-469a-af6e-2c8a7856cb61'),
r
}
ladypxy
2018-11-11 12:30:17 +08:00
B 站不装 app,你用手机浏览器只能播放 6 分钟,相当恶心
wun
2018-11-11 12:33:00 +08:00
@ladypxy 上市产品给自己导流那也是没办法(咳
janus77
2018-11-11 12:36:17 +08:00
ff 确实是很多代码都没做兼容。桌面端,看虎牙直播也不能用 H5 播放器,只能用扩展切换 ua 到 chrome 才能支持。
junweivan
2018-11-11 12:40:26 +08:00
@ladypxy 而且好像 1080 高清画质,得登录或会员才能看。别的视频网站就没这限制
junweivan
2018-11-11 12:42:36 +08:00
@honeycomb 确实 youtube 看得比 B 站多。B 站仅仅只是不用 FQ
no1xsyzy
2018-11-11 12:50:05 +08:00
@junweivan #11 切换桌面模式然后后退,没试过但应该可行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/506629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX