顯示具有 Browsers瀏覽器 標籤的文章。 顯示所有文章
顯示具有 Browsers瀏覽器 標籤的文章。 顯示所有文章

2023年12月7日 星期四

調整Firefox看Facebook的字型

裝好Firefox版本120.0.1,到了2023年底了拿來看Facebook臉書用的預設字型還是新細明體,看起來很不適應。其他的一些網頁看起來也醜,解決方案就是將中文字型改成雅黑(YaHei)或是正黑體(JhengHei)。設定方式如下:

  1. 在網址列輸入about:config
  2. 在『搜尋偏好設定』裡面輸入font.name-list.*.zh

然後會出現12列,依照下面的說明針對不同的字體做修改。CN代表的是中國用的簡體中文、HK香港繁體中文、TW則是台灣繁體中文

2023年9月1日 星期五

HTTPS連線:使用不支援的通訊協定

用https連線網頁的時候,出現下面的錯誤訊息:

Secure Connection Failed
An error occurred during a connection to 1.2.3.4. Peer using unsupported version of security protocol.
Error code: SSL_ERROR_UNSUPPORTED_VERSION
...
This website might not support the TLS 1.2 protocol, which is the minimum version supported by Firefox.


上述錯誤訊息代表https連線的網站其TLS版本低於1.2,版本太舊而被Firefox給拒絕連線。其他瀏覽器的錯誤訊息會是:

2020年7月13日 星期一

清除Safari的cookies與網站資訊

Safari會儲存瀏覽過網站的Cookies與一些認證的資訊,清除步驟如下:
  1. 頂部選單 > Safari > Preferences...
  2. Privacy > Cookies and website data 點選 Manage Website Data...
  3. 在Search裡面輸入網站的hostname或是IP位址
  4. 選擇要刪除資訊的網站,點選左下角的 Remove 後點選 Done

2019年12月13日 星期五

開啟Chrome的分頁凍結

Chrome在79這個版本加入了分頁凍結(Tab Freeze)這個功能,對於在背景執行超過五分鐘的分頁,會主動釋放其佔用的CPU與RAM等系統資源。首先在網址列輸入:
  • chrome://settings/help
在上述頁面中,確認Chrome目前運行的版本並升級到79版後,在網址列輸入:
  • chrome://flags/#proactive-tab-freeze


找到分頁凍結功能(Tab Freeze),Enabled那幾個選項:

2019年6月21日 星期五

Windows設定chrome的硬碟快取位置

先修改chrome桌面捷徑,按右鍵內容後修改目標:
  • "C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="R:\Caches\Chrome" -- "%1"
再按Win-R,輸入regedit開啟登錄編輯程式,修改內容如下藍色所示:

2019年4月12日 星期五

Linux上把Chrome的快取放到記憶體上

目的是把Google Chrome的快取放到記憶體上,這邊用的Linux是Cento OS 7。預設登入以後就會有個RAM disk在 /run/user/${UID},而Google Chrome的硬碟快取位置是 ${HOME}/.cache/google-chrome,故做法如下:
  1. 關閉Chrome
  2. mv ${HOME}/.cache/google-chrome /run/user/${UID}
  3. ln -s /run/user/${UID}/google-chrome ${HOME}/.cache/google-chrome
  4. 重新開啟Chrome
但要注意這樣設定後,重新開機後就會整個快取裡面的東西包含快取本身的資料夾都會被刪除。所以在 ~/.bashrc裡面加入下面四行,讓開機後重新製作Chrome快取:

2019年4月5日 星期五

2019年4月4日 星期四

減少FirefoxCP Web Content數量

在MacBookPro上面打開預設的firefox,從活動監視器上會看到與firefox相關的程序有:
  • Firefox:只會有一個,Firefox的主程式
  • FirefoxCP Web Content:會有8支,吃掉不少記憶體。這個東西似乎就是用幾個程序來處理firefox的分頁,預設是CPU有幾個threads就開幾個程序
  • Firefox CP WebExtensions:只有一支,可能是獨立的程序來處理附加元件

2019年4月3日 星期三

啟用分頁捨棄,減少Chrome記憶體使用

開啟Google Chrome一段時間以後,會發現多出個很多個Google Chrome Helper,會吃掉不少記憶體。這支程式的用來幫忙解析需要在瀏覽器外面被處理的內容(embedded content runs outside the browser),像是那些沒辦法用HTML處理的內容。目前還找不到要如何限制這支程式的數目。另一種則是啟動分頁捨棄功能,在網址列輸入:
  • chrome://flags/#automatic-tab-discarding

2017年3月13日 星期一

SOCKS over SSH on Mac

這邊介紹如何在Mac上使用SSH加密通道,透過遠端的機器瀏覽網頁。Windows請參考透過SSH Tunnels瀏覽BBS與網頁的做法。

首先,打開終端機(Terminal),輸入下面的指令:
  • ssh -NCD 55555 USER@REMOTE &
    • -N:不要執行任何指令,單純的建立SSH通道
    • -C:壓縮所有傳輸的資料
    • -D:指定近端使用的port,使用1025-65536之間的數值。某些數值會被瀏覽器擋掉(像是6666),這邊使用的是55555
    • USER:遠端機器的使用者名稱
    • REMOTE:遠端機器的IP地址
    • &:在背景執行
這樣就建立好了SSH通道了,再來就是設定瀏覽器的Proxy

2017年1月9日 星期一

關閉瀏覽器的硬碟快取

瀏覽器的硬碟快取(disk cache)一般來說可以讓瀏覽網頁更加順暢,但要是系統硬碟的讀寫速度很慢的特殊狀況(像是某人喜歡把系統灌在USB隨身碟上四處帶著走...),硬碟快取反而會讓瀏覽器速度整個卡在IO上。下面介紹怎樣關掉chrome與firefox的硬碟快取...

Google chrome實在找不到內部怎樣設定才能夠關閉disk cache,參考了FREEGROUP的這篇文章,安裝 Cache Killer 後,直接用這個擴充功能關掉硬碟快取

Mozilla firefox的解法比較簡單,網址列輸入 about:config 找到下面三項:
  • browser.cache.disk.enable:直接設定成false關閉
  • browser.cache.memory.enable:設定成true打開memory cache
  • browser.cache.memory.max_entry_size:單位是kB,4G的話設定4096000
_EOF_