最近,我在扩展程序中添加了对更改背景图像的支持。扩展UI具有左导航面板,工具栏和数据列表(表格)。由于我想要整个页面的透明背景图像,我了解到,唯一的方法是在同一级别创建两个div,一个用于背景,另一个用于包装我的所有UI内容(此处的方法{{3} })
问题在于,使用此方法,我的扩展程序使用170~180mb内存(如Chrome的任务管理器中所示)。但是没有背景(唯一的区别),扩展只使用大约37mb的内存。你知道出了什么问题吗?
下图显示了完整的用户界面。将该背景图像添加到整个页面会极大地增加内存使用量。图像为jpg格式,大小:1280x850