Chrome Extension 檢查視圖(無效)處理方法


    最近閑來無事,簡單看了下Chrome擴展的開發,並且開發一個小小的翻譯插件(TranslateBao)作為練手,開發細節不詳述了,如果有新學習chrome extension開發的新人,可以參考源碼,並歡迎提出寶貴意見,共同進步。

閑話不多說,在一個Demo版開發完成后,載入到Chrome中進行體驗,一切感覺良好...(-。-),但是,遇到一個感覺很不爽的東西,見下圖:

 

    沒錯,問題就是在“檢查視圖:background.html”后面有一個“無效”,雖然沒有發現具體影響到什么地方,但是這么一個負面詞語在這里看着終歸有些不爽,於是開始了搜索之路。

 

最終了解了這其中的問題:

    其實這里(無效)的提示是有歧義的,“無效”給人的第一感覺就是“invalid”,但是在英文版里面,這里提示的是(inactive),看到這里應該就很明確了,這里的“無效”其實是“不活動”的意思。

    在manifest.json中的background中,有個叫做persistent的屬性,這個屬性就是來描述一個擴展持久狀態的屬性。當這個屬性為false時,chrome檢測到該應用嘗試不活動時,會關閉應用。

處理方法:將manifest.json中background下的persistent屬性改為true,這里就不會顯示(無效)了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM