alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
15楼#
发布于:2017-02-20 20:18
aaaa007cn:STR
0. 默认 UA
1. 打开任意 youku 视频
2. 地址栏替换 v.youku.com/v_show/ 为 m.youku.com/video/ 后回车
3. 页面加载完毕后 F12 或者 ctrl+shift+k 打...
回到原帖
的确可以。  
gm脚本不会改,等高手来。
netweb
小狐狸
小狐狸
  • UID47439
  • 注册日期2014-10-01
  • 最后登录2021-08-28
  • 发帖数26
  • 经验27枚
  • 威望0点
  • 贡献值10点
  • 好评度6点
  • 社区居民
16楼#
发布于:2017-02-20 21:14
alanfly:的确可以。  
gm脚本不会改,等高手来。
回到原帖

// ==UserScript==
// @name        youku touch
// @namespace   m.youku@html5
// @description youku html5模拟触摸事件
// @include     /^https?:\/\/m\.youku\.com\/video\/id.*$/
// @note        aaaa007cn提供的代码
// @note        https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events
// @version     1.0
// @grant       none
// ==/UserScript==

document.querySelector('div#x-video-button').addEventListener('click',()=>document.querySelector('div#x-video-button').dispatchEvent(new Event('touchend')));

更新一下,支持https了,可以播放,暂停,无法全屏,切换手机ua无法暂停,使用重定向方便一些。配合文科发的脚本就不用禁用flash了
https://greasyfork.org/zh-CN/scripts/6668-navigator-plugins-spoofing
需要在脚本里加一行
// @include     /^https?:\/\/m\.youku\.com\/video\/id.*$/


// ==UserScript==
// @name         navigator.plugins spoofing
// @namespace    aaaa007cn
// @author      aaaa007cn
// @include     http://play.baidu.com/*
// @include     http://fm.baidu.com/*
// @include     *://www.baidu.com/
// @include     http://5sing.kugou.com/*
// @include     http://www.beiwo.ac/*
// @include     http://www.dongting.com/*
// @include     http://fm.dongting.com/*
// @include     http://www.duole.com/*
// @include     *://music.douban.com/*
// @include     http://papa.me/*
// @include    http://www.1ting.com/*
// @include    http://www.9ku.com/*
// @include    http://www.666ccc.com/*
// @include    http://www.yue365.com/*
// @include     http://music.163.com/*
// @exclude     http://music.163.com/demo/fm
// @include    http://dict.cn/*
// @include    http://www.webtoons.com/*
// @include    http://v.rongkuai.com/play.html?course_id=*
// @include     /^https?:\/\/m\.youku\.com\/video\/id.*$/
// @description    去除网站的flash插件检测,实现html5播放。
// @homepage    https://www.firefox.net.cn/read-49979-1#read_341320
// @version     2.6
// @grant       none
// @run-at      document-start
// ==/UserScript==
Object.defineProperty(navigator, 'plugins', {
  get: function () {
    return { length: 0 };
  }
});



BACK SPACE
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
17楼#
发布于:2017-02-20 21:29
netweb:// ==UserScript==
// @name        youku touch
// @namespace   m.youku@video.com
// @include     http://m.youku.com/vi...
回到原帖
可以了,能暂停,左下角的按钮点下就可以切换播放暂停了。
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
18楼#
发布于:2017-02-20 23:26
aaaa007cn:https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events


document.querySelector('di...
回到原帖
TypeError: document.querySelector(...) is null
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
19楼#
发布于:2017-02-20 23:35
alanfly:可以了,能暂停,左下角的按钮点下就可以切换播放暂停了。回到原帖
优酷已经支持https
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
20楼#
发布于:2017-02-21 01:04
凭枰:TypeError: document.querySelector(...) is null回到原帖
所以我说那是个 POC 啊
只是用来证明伪造浏览器尚未支持的事件来满足页面需要在理论上是可行的

要想实用还得做不少工作
比如目标为 null 怎么办
比如其他异常处理
比如地址不是 /v_show/ 的怎么办
比如是不是可以不跳转直接在原页面替换成 html5 播放器
比如其他一些功能如全屏、页面滚动等的“修复”(全屏可以比照播放处理,找到对应的元素监听 click 事件来生成所需要的 touch 事件)
比如是否需要伪造 event 的其他属性(比如 touchmove 事件)
等等
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
21楼#
发布于:2017-02-21 02:34
请问,
奇怪已经转到m.youku.com去了,但是还是用flash播放的。。。
我的...
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
22楼#
发布于:2017-02-21 07:57
凭枰:优酷已经支持https回到原帖
多谢提醒,已修改。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
23楼#
发布于:2017-02-21 08:06
liuxb:请问,
奇怪已经转到m.youku.com去了,但是还是用flash播放的。。。
回到原帖
flash优先,见历史贴解决方案:【已解决】百度音乐播放不了音乐了 页面播放器 (图) - Powered by phpwind。  
或者可以把ua切换到android。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
24楼#
发布于:2017-02-21 08:11
凭枰:优酷已经支持https回到原帖
谢谢提醒,我才知道,已修改。  
刚才回帖要审核,重新回帖又正常了。
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
25楼#
发布于:2017-02-21 09:23
alanfly:flash优先,见历史贴解决方案:【已解决】百度音乐播放不了音乐了 页面播放器 (图) - Powered by phpwind。  
或者可以把ua切换到android。
回到原帖
谢谢,解决。
还有一个问题,这种页面中嵌入的优酷视频,能不能也用html5播放器啊?现在好像不行。
我的...
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
26楼#
发布于:2017-02-21 10:18
alanfly:谢谢提醒,我才知道,已修改。  
刚才回帖要审核,重新回帖又正常了。
回到原帖
m.youku.com 也可以https了
https优先是原则吧
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
27楼#
发布于:2017-02-21 10:18
aaaa007cn:所以我说那是个 POC 啊
只是用来证明伪造浏览器尚未支持的事件来满足页面需要在理论上是可行的

要想实用还得做不少工作
比如目标为 null 怎么办
比如其他异常处理
比如地址不是 /v_show/ 的怎么办
比如是不是可以...
回到原帖
见鬼,换个电脑就没这个报错,就能成功。
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
28楼#
发布于:2017-02-21 10:19
还有个问题,这样的画质,相当于高清还是超清?
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
29楼#
发布于:2017-02-21 13:43
liuxb:谢谢,解决。
还有一个问题,这种页面中嵌入的优酷视频,能不能也用html5播放器啊?现在好像不行。
回到原帖
要用脚本实现吧,我不懂代码。
游客

返回顶部