Total Pageviews

Monday, 20 August 2018

怎样在 Mac 上实现完全‘无Flash’ 使用?

每当这样被胁迫去给 Safari 安装一个 Flash Player 的时候,耳边却又响起帮主在七年前说过的话:
移动时代是低功耗设备、触摸屏界面和开放网络标准的时代,Flash 已经落伍。
于是不向落伍势力低头的人一般会复制页面地址,打开更加高功耗的 Chrome ,粘贴地址,回车,有时还需要等待长达 70+ 秒的丧心病狂的网游广告,或关掉所有的弹幕选项,才能安心观看这个视频。
然而,通过"macOS上最好的现代视频播放器:IINA结合 LaunchBar,可以方便快速地解决这个问题,不再受未安装 Flash Player超长广告眼花缭乱的页面设计(如果算「设计」的话)或弹幕的困扰,在 IINA 中享受清爽的视频体验.

首先要按上面这篇文章的方法安装 IINA,在这个软件的启动界面可以看到,IINA 可以直接打开视频文件或 URL。所以解决思路很简单:用 LaunchBar 把视频页面地址发送给 IINA,完成。
具体步骤是:
  1. 按快捷键 ⌘ L 选定 Safari 地址栏中的页面地址(当然也可以控制光标来选定),
  2. 按下 LaunchBar 的快速发送「Instant Send」快捷键(在我的电脑上设为了 双击 fn),
  3. 输入 IINA,把该地址发送给 IINA 播放器,回车确认,就可以直接播放了。
优酷、爱奇艺、B 站、YouTube、Vimeo、Vevo 等主要网站的视频地址都可以通过 IINA 打开.

其实 IINA 有浏览器插件(Safari 和 Chrome 都有)可以支持在视频网页跳转到 IINA 播放。
效果如下:
下载并安装后,可以把它的图标放在 Safari 的工具栏中,在优酷等视频网页点击就可跳转。
在 Chrome 中也是类似的。

下载地址:
  1. IINA 官网可以下载客户端。
  2. 这里是 Open In IINA 的 Safari 插件的下载地址
  3. 这里是 Open In IINA 的 Chrome 扩展程序的下载地址。(安装扩展程序需 VPN)
-----------------------

------------------------

单纯实现FlashBlock容易,关键是又想用浏览器看视频怎么办?
  1. 很遗憾「看片儿不发烫」和「妈妈再也不用担心我的macbook发烫了计划2.0Beta」都不支持youtube,如果你常用youtube的话,可以到youtube.com/html5试用HTML5版的youtube。
  2. 以上两个方法加起来还不能100%把flash转为HTML5,你还可以考虑把浏览器的User Agent改为iPad。Chrome下按F12,点右下角齿轮,点Overrides,选iPad的useragent和screen size。 safari下,开发菜单-用户代理,选iPad。实测有点蛋疼.
---------------------------


卸载flash。
我试了一下,优酷土豆央视腾讯没问题。
实际上我基本只用B站看视频,最多加上在央视网上看直播。
-----------------------------------------
我们都知道 iPad 上是没有 flash 的,并且绝大多数视频站点都针对 iPad 用户做了优化,所以我们可以让 safari 伪装成 iPad 上的 safari。
我们知道 safari 是可以通过`开发`菜单里面的`用户代理`伪装成 iPad 的,不过每次打开新标签页都要设置,比较麻烦。我们可以通过设置 safari 默认的 user-agent 来避免每次都要手工设置。
打开终端输入以下命令可以实现这个效果
defaults write com.apple.Safari CustomUserAgent "\"Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.32 (KHTML, like Gecko) Version/11.0 Mobile/15A337 Safari/604.1\"" # iPad

如果你愿意,也可以伪装成 iPhone,不过很多网站看起来会比较怪
defaults write com.apple.Safari CustomUserAgent "\"Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A356 Safari/604.1\"" #iPhone
-------------------------

在Safari开发者菜单下选择iPad模式.
----------------------------------

很简单 在safari偏好设置中打开develop菜单
然后user agent改成iPhone.
-----------------------------------

通过“在Safari开发者菜单下选择iPad模式”来调用html5看视频。

No comments:

Post a Comment