2012-06-07 118 views
1

目前,我有一個Chrome瀏覽器擴展程序,可在新選項卡中打開指定的網頁。使用瀏覽器擴展程序預加載網頁

我希望瀏覽器擴展程序完全預先加載網頁(包括圖像和腳本),以便在新選項卡中打開時立即顯示。

任何想法的最佳方式來做到這一點?如果Chrome可以在隱藏標籤中加載網頁,我會這樣做,然後在點擊新標籤按鈕時顯示隱藏標籤。

在此先感謝!

+0

Chrome擴展程序可以顯式運行後臺頁面。你試過把它加載在那裏嗎? –

+0

我還沒有嘗試過 - 我不確定如何利用擴展後臺頁面來加速頁面內容本身的外觀。我希望在選項卡出現時已經加載了照片和iframe等內容... Chrome背景頁面如何用於預加載然後顯示整個HTML? – Kevin

+0

@Kevin,Chrome中沒有隱藏的標籤。沒有用於預加載網頁的API或文檔化的方式。但是您可以嘗試一些合理的方法(其行爲可以在不發出警告的情況下更改),例如使用緩存,像Jeff說的那樣從後臺頁面加載文件,例如使用XMLHttpRequest。這應該工作。 –

回答

1

正如我在評論中所說的,您可以嘗試使用Chrome background page來做你想做的事。使用預先加載的內容設置頁面,然後使用任何您想要的請求打開並提供新內容。閱讀示例(或查看您最喜愛的擴展程序的源代碼)以瞭解如何執行此操作。

+0

非常感謝@Jeff和@YoArgentino!我很欣賞這些建議。 – Kevin

+0

@凱文,沒問題,希望能解決問題! –

相關問題