過了近一年 這是用 ESR 版最困擾的問題
但是前幾天發現直接開啟 LINE TODAY 的完整留言不會發生錯誤
於是讓我想回來研究這個問題
我先猜是 script 做了什麼動作所導致 但擋掉 script 後仍然顯示錯誤
再從 uBlockO 的紀錄器觀察 發生錯誤前還有載入 css 樣式
測試擋掉 css 樣式載入後 網頁就能正常開啟
應該就是 css 樣式的某段語法引起的了
接著將網頁引用的 css 檔下載 並把內容分段貼到 Stylus 裡測試
發現關閉 body 的 font-family 屬性網頁即可正常開啟
最後取消阻擋 css 樣式 並在 Stylus 寫入一段語法
body, ID, .TH, .TW {
font-family: initial;
}
或用替代字型
@font-face {
font-family: "System";
font-weight: 400;
unicode-range: U+4E00-9FFF;
src: local("這裡輸入你的字型");
}
測試結果 網頁開啟正常 mactype渲染正常
之前有同樣問題的板友可以試看看
: 忘了火狐從哪天開始開 Line Today 的新聞會發生「哎呀,您的分頁發生錯誤了」
: https://i.imgur.com/MVPTWAU.jpg
: 之前都不理它改用手機看
: 今天心血來潮 試著找問題發生的原因
: 最後發現問題出在 about:config 設定值 gfx.content.azure.backends
: 我因使用 mactype 有修改它
: 但要回復預設值 direct2d1.1,skia,cairo 在 Line Today 新聞才會正常
: 雖然查到了原因
: 但我還是沒為了 Line Today 新聞改回預設值
: 畢竟目前也只有 Line Today 新聞發生問題 可以不看
: 但沒用 mactype 渲染不能忍啊 XDD