蘋果 Apple Safari 瀏覽器內建一套記憶體管理方法,經過系統最佳化校調,令我們即使在資源不足的情況下,也能順暢地瀏覽網頁。
但是,當瀏覽器沒有足夠的記憶體處理時,它會自動停用沒在使用的背景標籤頁(Tab),釋放記憶體好讓新的頁面能夠加載。等之後再訪問不活躍的標籤頁時,瀏覽器才會重新載入(Reload,又稱重新讀取)。
不過有一次筆者遇到疑似錯誤的漏洞(Bug),只要我開啟一個新連結,網頁就自動陷入瘋狂地連續自動重新載入(Auto Reload)狀況,從而影響使用體驗到讓人抓狂。
基本上要解決這個問題的主要概念,需要讓系統能擁有充分的記憶體空間給 Safari 使用。但是不意外的,這似乎對筆者來說是個大麻煩,畢竟標籤頁沒開到幾十頁都算客氣了。
所以讓我們換個方法來解決問題,包括「關閉瀏覽器再開啟」、「清空瀏覽器快取」,都能手動釋放被佔用的記憶體。
但筆者其實並不建議這兩個方法,前者治標不治本,很快地又會變回老樣子;後者更麻煩,所有網站都要重新登入帳號,連正在使用的頁面都會消失,完全是七傷拳的打法。
那麼是否有什麼根本性的解決辦法呢?其實是有的,就是「不要開太多」!(笑)雖然這個方法不適合我,但筆者確實看過有人瀏覽器非常乾淨,到了幾乎是潔癖的地步,
另外還有個方法是筆者自己實驗出來的,目前可以解決自動重新啟動的問題,但不見得適合每個人,你可以自己動手測試一下,再來這邊跟大家回報是否有解決問題。
請參考下圖,請在 Apple iPadOS 系統設定,找到「Safari」的設定頁面。
在該頁面的「搜尋」框中,有個「Safari建議」選項,一般預設開啟。請你手動關閉該功能,這時候應該就能讓新開標籤頁面停止瘋狂的自動重啟載入了。
發佈留言