代码整理，加入页面代理模块