如何在離線狀態下存取某個 URL

如何在離線狀態下存取某個 URL

以下是項目簡介:我將 3 台電視放置在我的麵包店的牆上以顯示菜單。我在每台電視後面都有一台帶有 Ubuntu 的迷你電腦來發送內容。我的迷你電腦提供內容的方式是,當電源開啟時,它將自動啟動瀏覽器並存取包含我的選單的 URl。

這是我遇到的問題:當網路連線和託管我的網站的伺服器穩定時,這是完美的,但這兩件事在現實中根本不穩定。我的迷你電腦偶爾會失去網路連接,有時我的網站會因某種原因離線。

當瀏覽器嘗試存取 URL 且沒有網路連線或網站已關閉時,是否有任何方法可以替代存取 URL 的最新快取或儲存版本。

太感謝了。

答案1

有很多方法可以實現這一目標。我想說最簡單的可能是這樣的:

不要啟動瀏覽器,而是啟動 bash 腳本,該腳本將使用 wget 將網頁本地獲取到運行瀏覽器的使用者的主目錄。之後,啟動實際的瀏​​覽器,將其指向網頁的本機副本。如果 wget 失敗,只需繼續啟動瀏覽器,它就會從先前的版本開始。如果您控制伺服器,那麼您也可以透過 NFS 與選單共用目錄,且用戶端電腦將僅測試 NFS 磁碟機是否已安裝,如果是,則它將從 NFS 複製到本機目錄,而不是使用wget。

實際的實作可能取決於網頁的複雜程度、您擁有的防火牆等。

相關內容