Trainspotting:Firefox 的 2015 年總結

by news
2016.01.05 12:01PM
是Trainspotting:Firefox 的 2015 年總結這篇文章的首圖

〈Trainspotting〉系列文章將重點提示 Firefox 最新版本的已上線功能。Firefox 現固定每六個星期釋出新版本,而我們稱此種模式為「Release trains」。


向大家總結一下 Firefox 版本在 2015 年的成就,逐條看看 Firefox 所私藏的幾個小把戲。我另外也想重點提示自己最愛的幾項功能。

在最新的〈Trainspotting〉系列文章發佈之後,Firefox 42 43 均已經正式釋出。你可到這裡觀看 42 版本說明這裡則是 43 版本說明

 

Firefox 43 的「在主控台使用」

先說說又新又好用的功能吧!只要你在「檢測器 (Inspector)」中找到的元素,有時可透過「主控台 (Console)」進行檢測或微調。但之前都是要用 querySelector 找到該元素,且在某些瀏覽器中還必須使用特殊的「$0」變數才能指向到目前檢視中的元素 (如果你壓根不知道 $0,就當做是自己的 2016 年初新知吧)。而從 Firefox 43 開始,你就能透過滑鼠右鍵選單中找到「在主控台使用 (Use in Console)」指令,將該元素置於臨時變數 (Temporary variable) 之中。與 $0 不同的是,你可於主控台中建立多個臨時變數,且強調其他元素的同時也不會遺失自己的參照。 此雖然不算什麼讓人耳目一新的改善之處,但至少讓大家更輕鬆了不是嗎?

 

Firefox 42 的新隱私與安全控制中心

只要點擊網址列,就能檢查目前網站的連線是否安全。Firefox 42 則是重新設計了此面板,可更輕鬆的檢查網站安全性,同時也整合了隱私設定和你同意過的許可。光是用滑鼠點擊就能讓一個介面進行這麼多功能,真的很棒。

 

Firefox 41 的元素擷圖

screenshot-node

此功能極受歡迎!Firefox 41 新增了「擷取該節點的圖片 (Screenshot Node)」功能表指令,可從檢測器中擷取部分的頁面。

 

Firefox 38 的 BroadcastChannel

我自己最愛的 API ── 只要在同一網域中開啟的所有頁面,都能互相廣播訊息。要保持 App 狀態同步或事件通知也很好用。

// one tab
var ch = new BroadcastChannel('test');
ch.postMessage('this is a test');

// another tab
ch.addEventListener('message', function (e) {
    alert('I got a message!', e.data);
});

// yet another tab
ch.addEventListener('message', function (e) {
    alert('Avast! a message!' e.data);
});

 

 

2015 年總結

很高興能在 2015 年向大家重點提示 Firefox 的新功能。如果你想重頭複習 Firefox 在去年的成長與改善情形,則可參閱 Trainspotting 系列文章備份

 

敬請期待 2016 年的更多 Firefox 消息!

 

 

原文連結:Trainspotting: Firefox in 2015