alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2019-09-23
  • 发帖数2679
  • 经验489枚
  • 威望1点
  • 贡献值116点
  • 好评度83点
  • 社区居民
  • 最爱沙发
  • 忠实会员
阅读:7386回复:56

Firefox下优酷Html5观看方法[附GM脚本,感谢aaaa007cn和netweb]

楼主#
更多 发布于:2017-02-15 21:26
用手机是可以看优酷html5版的,firefox切换手机ua后也可以加载html5版的优酷。但是播放界面点不动,手机下点播放按钮就可以播放了。  

猜测是优酷为了继续和flash狼狈为奸故意给pc浏览器设下的障碍。既然都是html5网页,差别在哪里,手机是触屏,pc是鼠标,这是最大的不同。  
这就可以用Firefox自带的开发者工具解决,切换ua打开html5版优酷播放页面后,点击三杠按钮-开发者-响应式设计视图,点击小手图标(模拟触摸事件),刷新网页后点击播放按钮就可以欣赏html5视频播放了。  


过程还是太繁琐,没找到方便的模拟触摸事件启用方法。

脚本在16楼,感谢aaaa007cn提供代码方法,netweb编写脚本。  

另外提供各redirect规则方便自动重定向到html5播放界面:

 Redirect:
^https?://v\.youku\.com/v_show/id_(.*)$
to:
http://m.youku.com/video/id_$1



还有调整播放界面大小的css:


@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://m.youku.com/video/id_"),url-prefix("https://m.youku.com/video/id_") {
  #playerBox {
    width: 70% !important;
    height: 70% !important;
    position:  fixed !important;
    top: 10% !important;
    left: 15% !important;
  }
  body {background-color: #303030 !important;}
}
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2019-09-23
  • 发帖数2679
  • 经验489枚
  • 威望1点
  • 贡献值116点
  • 好评度83点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2017-03-10 23:07
aaaa007cn:啊,我没说清楚
现在不需要进开发者工具开触摸
只要访问 m.youku.com 就可以直接鼠标点击播放(部分视频,规则不明)
所以 youku 显然是改版了(也可能原来就是这样?)

http://m.youku.com/vide...
回到原帖
诡异,我跟你不一样。  
足球那个我这一直是cookies错误页面,宠物那个需要模拟点击才能播放。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-09-23
  • 发帖数1903
  • 经验1119枚
  • 威望1点
  • 贡献值232点
  • 好评度159点
2楼#
发布于:2017-03-10 22:38
啊,我没说清楚
现在不需要进开发者工具开触摸
只要访问 m.youku.com 就可以直接鼠标点击播放(部分视频,规则不明)
所以 youku 显然是改版了(也可能原来就是这样?)

http://m.youku.com/video/id_XMjYxNTQ5NzEyOA==.html
这个我可以直接播放

http://m.youku.com/video/id_XMjYxNTUzNzI2OA==.html
这个还是需要用 click 来模拟 touchend

至于那个 cookie
我在同一个视频页面
有时会遇到
有时又正常
等别人整理出规律再说吧……
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2019-09-23
  • 发帖数2679
  • 经验489枚
  • 威望1点
  • 贡献值116点
  • 好评度83点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2017-03-10 19:02
aaaa007cn:事实上
youku 自己改版了……
停用那个脚本看看?
回到原帖
有的视频用开发者工具切换触摸模式不行,比如这个:http://v.youku.com/v_show/id_XMjYxNTQ5NzEyOA==.html,有的又可以:http://v.youku.com/v_show/id_XMjYxNTUzNzI2OA==.html。  
不可以的会显示“请允许cookies存储”,不知什么原因。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-09-23
  • 发帖数1903
  • 经验1119枚
  • 威望1点
  • 贡献值232点
  • 好评度159点
4楼#
发布于:2017-03-10 02:00
alanfly:52下失效啦,用开发者工具切换触摸模式还是可以的,应该是firefox改动了。  
有空帮忙看看。
回到原帖
事实上
youku 自己改版了……
停用那个脚本看看?
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2019-09-23
  • 发帖数2679
  • 经验489枚
  • 威望1点
  • 贡献值116点
  • 好评度83点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2017-03-09 23:00
aaaa007cn:STR
0. 默认 UA
1. 打开任意 youku 视频
2. 地址栏替换 v.youku.com/v_show/ 为 m.youku.com/video/ 后回车
3. 页面加载完毕后 F12 或者 ctrl+shift+k 打...
回到原帖
52下失效啦,用开发者工具切换触摸模式还是可以的,应该是firefox改动了。  
有空帮忙看看。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2017-02-28 10:01
谷歌大法好:uacontrol 可是实现自动切换ua。不过不支持e10s。非常担忧这个扩展的未来回到原帖
自己改啊 不过我的版本不是自带这个功能吗(Restore general.useragent.override.[domain] support( back out Bug 896114 ))
http://pcxfirefox.wordpress.com/
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2019-08-06
  • 发帖数305
  • 经验303枚
  • 威望0点
  • 贡献值232点
  • 好评度24点
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-02-28 00:55
uacontrol 可是实现自动切换ua。不过不支持e10s。非常担忧这个扩展的未来
netweb
小狐狸
小狐狸
  • UID47439
  • 注册日期2014-10-01
  • 最后登录2018-06-18
  • 发帖数26
  • 经验27枚
  • 威望0点
  • 贡献值10点
  • 好评度6点
  • 社区居民
8楼#
发布于:2017-02-25 15:40
warb:唯一的缺憾就是每次到这些视频网站都要手动切换到ua。要是有个脚本扩展啥的到了这些视频网站自动切换ua就好了。就可以彻底不要flash了回到原帖
还是用重定向吧,换移动版ua无法暂停。
重定向扩展
https://addons.mozilla.org/zh-CN/firefox/addon/redirector/?src=search
ua自动切换有脚本
uc脚本
http://bbs.kafan.cn/thread-2059525-1-1.html
扩展不清楚,没用过
netweb
小狐狸
小狐狸
  • UID47439
  • 注册日期2014-10-01
  • 最后登录2018-06-18
  • 发帖数26
  • 经验27枚
  • 威望0点
  • 贡献值10点
  • 好评度6点
  • 社区居民
9楼#
发布于:2017-02-25 15:31
aaaa007cn:对
这就是油猴最早的执行点

请求发起 → 服务器回应 → 解析 html → 加载其他页面资源
步骤大致如此
mason 在第一步就完成了重定向
油猴最早也得在 html 解析完成之后
回到原帖
是这样呀,还是mason好呀,可惜无人维护了。泷涯(爽呀)用WebExtension写了个类似mason的扩展,不过没有mason强大好用。
https://github.com/FirefoxBar/HeaderEditor
雷厉风行
小狐狸
小狐狸
  • UID34264
  • 注册日期2010-10-16
  • 最后登录2019-08-08
  • 发帖数91
  • 经验75枚
  • 威望0点
  • 贡献值64点
  • 好评度1点
10楼#
发布于:2017-02-24 21:29
有哪些页面播放不了提供一下,让我去试试
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
11楼#
发布于:2017-02-24 12:45
唯一的缺憾就是每次到这些视频网站都要手动切换到ua。要是有个脚本扩展啥的到了这些视频网站自动切换ua就好了。就可以彻底不要flash了
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-09-23
  • 发帖数1903
  • 经验1119枚
  • 威望1点
  • 贡献值232点
  • 好评度159点
12楼#
发布于:2017-02-23 21:48
netweb:可以加个// @run-at document-start
Runs a script at the start of a page's life cycle.
回到原帖

这就是油猴最早的执行点

请求发起 → 服务器回应 → 解析 html → 加载其他页面资源
步骤大致如此
mason 在第一步就完成了重定向
油猴最早也得在 html 解析完成之后
netweb
小狐狸
小狐狸
  • UID47439
  • 注册日期2014-10-01
  • 最后登录2018-06-18
  • 发帖数26
  • 经验27枚
  • 威望0点
  • 贡献值10点
  • 好评度6点
  • 社区居民
13楼#
发布于:2017-02-23 21:34
aaaa007cn:mason 在请求发起时就可以直接重定向
油猴得在页面加载后才执行,要晚好久
回到原帖
可以加个// @run-at document-start
Runs a script at the start of a page's life cycle.
netweb
小狐狸
小狐狸
  • UID47439
  • 注册日期2014-10-01
  • 最后登录2018-06-18
  • 发帖数26
  • 经验27枚
  • 威望0点
  • 贡献值10点
  • 好评度6点
  • 社区居民
14楼#
发布于:2017-02-23 21:28
warb:怎么装到火狐上使用,能否说详细些。回到原帖
Chrome Store Foxified
https://addons.mozilla.org/zh-cn/firefox/addon/chrome-store-foxified/?src=cb-dl-updated
安装后进谷歌商店装扩展,不过就算可以安装也不一定可以使用
上一页
游客

返回顶部