2012-05-15 38 views
0

我正在研究一個firefox擴展,它從瀏覽器中的當前選項卡獲取html內容。大多數處理髮生在popup.js文件中,該文件嵌入在彈出用戶界面中,該用戶界面在單擊擴展的工具欄圖標時顯示。由於這一點,擴展的性能受到影響,偶爾我會在捕捉時看到一個旋轉輪。有沒有辦法將這個處理過程轉移到後臺?當點擊捕捉按鈕時,我使用loadFrameScript api加載腳本。在Firefox擴展中後臺處理繁重的操作

在Chrome擴展中有沒有這樣的背景頁面,比如在Chrome和Safari中?如果不是,請提供一種優化方法。

+0

做了什麼樣的處理?你說你拿了整個HTML內容,可能你抓得太多了?通常只需要一小部分內容。 –

+0

是的,我抓住了整個HTML內容並解析數據並刪除了我不需要的東西。 –

+0

再一次,我不知道你在做什麼,但是有可能不是抓住_everything_,而是使用像'getElementsByTagName'這樣的函數? –

回答