对background.js进行重构