目前,我有一個Chrome瀏覽器擴展程序,可在新選項卡中打開指定的網頁。使用瀏覽器擴展程序預加載網頁
我希望瀏覽器擴展程序完全預先加載網頁(包括圖像和腳本),以便在新選項卡中打開時立即顯示。
任何想法的最佳方式來做到這一點?如果Chrome可以在隱藏標籤中加載網頁,我會這樣做,然後在點擊新標籤按鈕時顯示隱藏標籤。
在此先感謝!
目前,我有一個Chrome瀏覽器擴展程序,可在新選項卡中打開指定的網頁。使用瀏覽器擴展程序預加載網頁
我希望瀏覽器擴展程序完全預先加載網頁(包括圖像和腳本),以便在新選項卡中打開時立即顯示。
任何想法的最佳方式來做到這一點?如果Chrome可以在隱藏標籤中加載網頁,我會這樣做,然後在點擊新標籤按鈕時顯示隱藏標籤。
在此先感謝!
正如我在評論中所說的,您可以嘗試使用Chrome background page來做你想做的事。使用預先加載的內容設置頁面,然後使用任何您想要的請求打開並提供新內容。閱讀示例(或查看您最喜愛的擴展程序的源代碼)以瞭解如何執行此操作。
非常感謝@Jeff和@YoArgentino!我很欣賞這些建議。 – Kevin
@凱文,沒問題,希望能解決問題! –
Chrome擴展程序可以顯式運行後臺頁面。你試過把它加載在那裏嗎? –
我還沒有嘗試過 - 我不確定如何利用擴展後臺頁面來加速頁面內容本身的外觀。我希望在選項卡出現時已經加載了照片和iframe等內容... Chrome背景頁面如何用於預加載然後顯示整個HTML? – Kevin
@Kevin,Chrome中沒有隱藏的標籤。沒有用於預加載網頁的API或文檔化的方式。但是您可以嘗試一些合理的方法(其行爲可以在不發出警告的情況下更改),例如使用緩存,像Jeff說的那樣從後臺頁面加載文件,例如使用XMLHttpRequest。這應該工作。 –