移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • Firefox 開發者工具的本機模式
  • How-To:Linux 安裝 Pax Britannica
  • How-To:Linux 架設 vsftpd 伺服器
  • 【自製】Chinese Chess 2
  • 早期 Unreal Engine 在 Linux 下的開發環境建置
  • 【自製】CrankMode
  • How-To:Linux 安裝 KFMod
  • 20 years of Intel Macs
  • rsync and outrage
  • Email is crazy

Firefox 開發者工具的本機模式

發表日期:星期四, 10/01/2026 - 23:00

雖然從本站過去曾發佈過的一篇筆記來看,似乎 DR 時常不是很喜歡 Mozilla Firefox 版本更新後的變化,所以變成總是要找尋途徑把它們改回去。呃,於是本文或許部份地算是一篇平反文──關於 Firefox 有沒有出現過自己覺得還不錯的新功能,其實是有的。舉例來說,從前陣子 Firefox 153 起引入的本機模式(Local Mode),用起來是真的不錯,就前端網頁開發而言覺得是蠻方便的。

 

在測試純粹前端的網頁程式時,倘若沒有執行 AJAX 呼叫的需求,確實一般來說用網頁瀏覽器直接開啟本機(file:///)的 HTML 檔案即可。然而一旦有依賴 AJAX 的情形,就會需要在本機上啟動一個簡單的 HTTP 服務。雖然這實際上非常容易在 Linux 平台上實現,因為比方說 Python 在主流的 Linux 桌面系統上應該都是直接內建,或者相當容易安裝。而在作業系統擁有 Python 的情況下,只要在網頁程式的所在目錄執行以下指令:

  • python -m http.server

 

就會在該目錄啟動一個 HTTP 服務,透過 http://localhost:8000/ 即能夠存取(如果沒有另外指定埠號的話),所以不是太麻煩。然而如果是網頁瀏覽器本身就有一個特殊模式,能夠滿足相同的需求,那麼也不是壞事。於是 Firefox 的本機模式,在開發者工具中一經設定後,每次只要按下 F12,就能夠透過預設的 https://firefox.localhost/ 本地位址來存取指定目錄,蠻明顯地是更加便利一些。而且因為同時具備 HTTP 及 HTTPS,因此能夠便利地實現某些在 HTTPS 下才能夠進行的測試。

 

於是回頭想到在自由軟體(free software)的世界裡,儘管好像都是公眾可見的發展及變化,不過有時還是會默默地做出一些未必容易被注意到,卻也還是不錯的東西。其它回想起的例子,則例如 hostnamectl 這個平常用於檢視及修改主機名稱的命令行工具,感覺好像也是悄無聲息地、逐漸發展成一個能夠用於檢視系統資訊的強大工具。DR 是很後知後覺地發現,它竟然可以用於查詢 Linux 系統是虛擬化還是實體機,類型是桌機、筆電、或者是伺服器,以及主機板型號及 BIOS 版本,等等這些。相當出乎意料,完全跳脫起初剛開始認識它時的模樣。

 

筆記