毫无疑问,Flash 的时代过去了,在 iPhone 的时代被苹果狠狠的拒绝。然而百足之虫死而不僵,现在许多网站依然依赖着 Flash,视频网站犹为让众多用户诟病。

既不想装 Flash,又想愉快地看视频似乎成为了用户与视频网站主要矛盾。而众多优秀的开发者也在致力于解决其中矛盾,其中不乏诸如妈妈计划、Open in IINA 等优秀的解决方案。本文仅就 IINA 解决方案做出一点微小的贡献。主要内容为将 Open in IINA 做成一个Automator 的 Workflow,封装为服务。可通过快捷键直接打开

本文所需工具:IINA、Automator(为 macOS 系统自带软件,主要提供自动化的工作流程)

关于 IINA 的介绍请看作者的 知乎专栏,建议通过 Github (需要梯子)或者官网下载最新版本。

  1. 安装 IINA ,参见作者的专栏。安装完成后打开 IINA 的偏好设置。勾选启用 youtube-dl,并自定义 youtube-dl 路径为 /usr/local/bin
  2. 打开 Automator ,「新建文稿 - 选取服务」。「服务」收到选定没有输入。位于 Safari.app 。依次为以下流程:从 Safari 中获得当前网页,运行 Shell 脚本(shell 选取/usr/bin/ruby,传递输入选取至 stdin,内容为:

    require 'cgi'

    ARGF.each do |f|

    puts CGI.escape f.strip

    end

    运行 Shell 脚本(shell 选取 /bin/bash,传递输入选取作为自变量,内容为:

    cd /Applications

    open "iina://weblink?url=$1"

    建议在以上流程完成后打开一个 YouTube-dl 支持的视频网站测试无错误后再进行命名保存,且可把 Workflow 导出保存备份。
  3. 打开「系统偏好设置-键盘-快捷键-应用快捷键」对所命名的服务设定快捷键。


你可以在 GitHub 下载 IINA

本文由本人首发于知乎 macOS 卸载 Flash 生存指南。未经许可,禁止转载