怎樣在 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 打開。


補充一下 少數派的回答 中提到的 macOS 下的優秀播放器 IINA。

其實 IINA 有瀏覽器插件(Safari 和 Chrome 都有)可以支持在視頻網頁跳轉到 IINA 播放。

效果如下:

下載並安裝後,可以把它的圖標放在 Safari 的工具欄中,在優酷等視頻網頁點擊就可跳轉。

在 Chrome 中也是類似的。

下載地址:

  1. IINA 官網可以下載客戶端。
  2. 這裡是 Open In IINA 的 Safari 插件的下載地址。
  3. 這裡是 Open In IINA 的 Chrome 擴展程序的下載地址。(安裝擴展程序需 VPN)

參考資料:

  1. 關於 IINA 的特性可以參考:macOS 上最好的現代視頻播放器:IINA。

瀏覽器看視頻的話 媽媽再也不用擔心我的macbook發燙了計劃2.0Beta


在Safari開發者菜單下選擇iPad模式


單純實現FlashBlock容易,關鍵是又想用瀏覽器看視頻怎麼辦?

  1. @Kylinwong 那個需要手動,這個還有個插件看個片兒不發燙[Chrome],是自動的,並且有源碼。
  2. 很遺憾「看片兒不發燙」和「媽媽再也不用擔心我的macbook發燙了計劃2.0Beta」都不支持youtube,如果你常用youtube的話,可以到http://www.youtube.com/html5試用HTML5版的youtube。
  3. 以上兩個方法加起來還不能100%把flash轉為HTML5,你還可以考慮把瀏覽器的User Agent改為iPad。Chrome下按F12,點右下角齒輪,點Overrides,選iPad的useragent和screen size。 safari下,開發菜單-用戶代理,選iPad。實測有點蛋疼。

1.不要裝flash player for mac。這樣safari就無法用flash。通過「在Safari開發者菜單下選擇iPad模式」來調用html5看視頻。
2.不要裝chrome或者其他像chrome一樣直接內嵌了flash的瀏覽器。


一般情況接觸 Flash 的 App 只有瀏覽器. 使用響應的瀏覽器插件就好了. 如 : FlashBlock
https://itunes.apple.com/us/app/flash-block/id459768252?mt=12
http://clicktoflash.com/
https://chrome.google.com/webstore/detail/flashblock/gofhjkjmkpinhpoiabjplobcaignabnl?hl=en
https://addons.mozilla.org/en-US/firefox/addon/flashblock/


使用bilibili,遇到使用flash的頁面直接x掉。我win10就是這樣的


我們都知道 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


既然要補充,那麼我也補充一下 @小飛 的回答,如果一定要我選,Press 和 Click 我選 Press。
把任何菜單項賦予一個快捷鍵:
https://zhuanlan.zhihu.com/p/26815315


卸載flash。


安裝這個腳本: bye-flash-hello-html5 | 再見flash 你好html5


我試了一下,優酷土豆央視騰訊沒問題。


實際上我基本只用B站看視頻,最多加上在央視網上看直播。


現在都2017年了。


/Applications/Google Chrome.app/Contents/Versions/43.0.2357.130/Google Chrome Framework.framework/Internet Plug-Ins/PepperFlash/
刪除文件


推薦閱讀:

為什麼 iPhone、iPad 上沒有 Finder 一樣的文件管理器?
OS X 是否支持 Flash?
哪些mac os x 應用讓你用了很滿意並能提高工作質量?
Mac用AirDrop傳到Iphone的pdf文件保存在了什麼位置?
mac出現一個白條,除了finder沒有任何程序運行,出現好幾次了,怎麼解決?

TAG:Mac | macOS | MacOSX使用技巧 |