新版Firefox導入WebRender渲染引擎後,在我的桌機上滾動網頁卻變得很卡。
以前用飛梭滾動網頁非常順暢,可以一次滑十幾頁完全不會停頓,
但是現在卻會不定時的卡一下,反而比以前不順。
另外字型渲染也改變了,WebRender渲染忽略了Gasp表,
對所有字型都進行hinting調整,造成用text-stroke加黑字體的時候,
字體會出現鬼影的現象。
在about:config裡將gfx.webrender.force-disabled設為true,
強制將WebRender關閉,改用以前的Direct3D 11渲染,
我覺得以前的渲染反而比較快。
在這些問題修正前,我只好暫時關閉WebRender。
AirDroid的加密連線網頁端很奇怪,會檢查useragent,
如果是firefox瀏覽器就會顯示無法使用,請改用Chrome瀏覽器。
在about:config裡新增一個字串,
名稱為
general.useragent.override.192.168.1.101
字串值為
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/71.0.3578.98 Safari/537.36
這樣當連線192.168.1.101的時候,
Fx就會將使用者代理字串改為Chrome瀏覽器的字串,
於是AirDroid的網頁就可以正常打開了。
明明可以正常使用為什麼要故意阻擋Fx呢?