Top Menu

YoukuTuner 优酷去广告 开启1080P高清

YoukuTuner是一款Chrome插件,主要功能为通过第三方服务,替换优酷视频播放页面的播放器,避免视频广告和开启1080P高清模式。

使用方法

  1. minirplus/youkutuner下载源码
  2. 在本机任意位置创建文件夹
  3. 将所有下载的文件放入其中
  4. 打开Chrome浏览器,在地址栏输入chrome://extensions/
  5. 开发者模式,读取未打包插件,选择之前创建的文件夹
  6. 打开测试页面
  7. All done!

已知问题

  • 有时会加载不出或没有替换播放器
  • 有时播放时会中断,无法读取后续数据
  • 有时播放会卡住和跳帧

解决方法:刷新页面

源码

第三方工具:rptec/rpv

原理:使用第三方播放器替换优酷原页面中的播放器

  • Chrome浏览器插件

插件结构

  • manifest.json——插件信息
  • background.js——监听
  • content_script.js——主程序
  • makefg.png——图标

manifest.json

{ "manifest_version": 2, "name": "Youku Tuner", "description": "This extension Auto replace player for the current page", "version": "1.0", "browser_action": { "default_icon": "makefg.png", "default_title": "Click here to Mannul Excute" }, "background": { "scripts": ["background.js"], "persistent": false }, "content_scripts": [ { "js": [ "content_script.js" ], "matches": [ "http://v.youku.com/*" ] } ], "permissions": [ "tabs", "activeTab" ] }

Continue Reading 0

给PHP动态生成的二维码图片增加apc缓存

在网页中调用PHP动态生成的二维码非常影响网页的加载速度,考虑到二维码是每天更新,所以准备在生成二维码的PHP程序中加入缓存机制

这次使用的缓存插件是doctrine/cache,使用的缓存核心为APC。

增加的缓存部分代码如下,使用方法参见官方手册

// set cache $cacheDriver = new \Doctrine\Common\Cache\ApcCache(); if ($cacheDriver->contains($barcode_link)) { $ss_img = $cacheDriver->fetch($barcode_link); } else { // fetch img content $ss_img = file_get_contents($barcode_link); $cacheDriver->save($barcode_link, $ss_img, 86400); }

Continue Reading 0

Powered by WordPress. Designed by WooThemes