2016-06-29 |

將 Chrome Extension Port 到 Firefox 上

之前就有聽說過,Firefox 要開始擁抱 Chrome 的大量擴充功能,並且開始慢慢淘汰舊版的 Add-on,所以現在各位 Chrome Extension 的開發者,已經可以開始將作品慢慢port到Firefox上了,而且過程非常簡單,幾乎不需要更改 code。

先來講解一下,Firefox 現在(v47)完成了大部分 API 的建置,幾乎與 Chrome 一模一樣,甚至連 API 的 root "Chrome" 也可以使用,它也將這個 APIs 稱作「WebExtension」。

把作品放到Firefox上還有一個它特有的優勢,Mobile Firefox 支援Add-on,意思是說,在手機也能運行你的 extension,不過以目前的進度,就算是與PC版相同版本,在API支援程度上仍然還差一些,所以想要發揮全部功能,預期得等到48版本才能完成幾乎所有建置,所以各位可能還得等等囉。

以下進入正題:

🔸在 manifest.json 加上 "applications"

port 到 Firefox 就這樣,在 manifest.json 中,加上

[js] "applications": { "gecko": { "id": 'UUID或是信箱', "strict_min_version": "最低瀏覽器版本" } }[/js]

這樣就可以將你的作品上傳到 Firefox 上審核囉。搞定。

🔸審核 Review

喔不等等,接下來還要經過審核,不過在這裡的過程可能比 Chrome 的還漫長些,審核也比較嚴格些,哪像 Chrome這麼慶蔡 (笑,筆者的經驗是等了約莫五天才終於通過初步審核 (汗,在商店的能見度上還是有限制,所以最好還是準備萬全並加上些能懂得註解,才能縮短審核的時間。

🔸結論

文章就到這邊結束,畢竟這篇主要是分享port的Firefox的經驗,而開發就讓開發者自己去翻翻文件吧。

註1: 目前 API 與 Chrome 還不相容的部分

如何在Facebook訊息上停用「已讀」?

當發生以下狀況,這支擴充功能,是你的好碰由:

  1. 與不熟識或曖昧對象聊天,怕沒梗而已讀不回。
  2. 心情不好,或是有點討厭的人發訊息,想先看對方說啥,卻不想馬上回覆。
  3. 常常手殘點開訊息,卻沒空回覆。
  4. 整人

🔸Chrome Extension - Facebook Unseen

**Facebook Unseen
**
**適用平台:Chrome PC版**
**安裝頁面:[從 Chrome 線上應用程式商店下載](https://chrome.google.com/webstore/detail/facebook-unseen/iicapmagmhahddefgokbabbgieiogjop)**

是不是常有不想「已讀」的時候?這款 Extension 能幫助你閱讀 FB訊息,但卻不會在對方的聊天室裡出現「XX:XX 已看過」哦~

已讀不回

它因為是Chrome 的 Extension,所以只限制在PC版 Chrome 瀏覽器中的 Facebook 聊天室使用,不過!! 如果有在管理粉絲專頁,它也能發揮效果哦 (笑

另外它還有一個很強大的用處,停用「正在輸入訊息…」,只要去設定頁面勾選**「Block the typing indicator of the chat」**(預設為未勾選)。

如果當你想要關閉這個功能時,也只需要點擊右上角的 icon,並重新整理FB就行了。

未命名

🔸下載: Chrome Web Store

Chrome Web Store

【懶人Time】 - 讓你懶得切換到Youtube的Chrome擴充功能

相信大家都有聽音樂或是上 Youtube 的習慣,但是你總不會一直開著播放器在你面前吧?如果欣賞到一半,電話突然響起,或是老媽熊熊衝進來,這時候該怎麼快速的操作播放器呢?

Chrome Extension - Key Socket Media Keys

chrome shortcut screenshot

簡單來說,就是一款可以在Chrome上設定快捷鍵,來操作各大媒體網站播放器的外掛程式,你可以設定 ctrl+P 來作為播放與暫停的快捷鍵,或是用「滑鼠側鍵」來切換曲目,這對懶人來說十分方便,可以省去用滑鼠切換到 Youtube 的時間。

設定位置,也可以在Chrome選單→「更多工具」→「擴充功能」,頁面最底下可以找到。

shotcut setting location

目前支援的多媒體網站多達三十幾種,且這支程式的源碼是開放的,讓其他開發人員協助撰寫支援其他網站的程式碼,如果你有愛用的平台未被支援,歡迎替大家貢獻一份心力。

下載: Chrome Web Store

Chrome Web Store

Get In Touch

Us a service like Google forms or formspree to modify this partial in _partials/contact-form.

  • Address

    1234 Somewhere Rd.
    Nashville, TN 00000
    United States
  • Phone

    000-000-0000
  • Email

    [email protected]