An interface display method for a home gateway applicable to various display types, comprising: receiving a page request sent from a Hypertext Transport Protocol, HTTP, browser and extracting display type information and an original page according to the page request; and forming a page adaptive to a current display type according to the display type information and the original page; characterized in that, after the page request sent by the HTTP browser is received, the method further comprises: extracting an original standard active script page according to the page request received; analyzing the original standard active script page to extract an area sub-page and a special functional sub-page; extracting, according to the display type information, the area sub-page and the special functional sub-page, a corresponding display rule from a preset display configuration table in which display rules are stored corresponding to area sub-pages and special functional sub-pages under each display type; extracting corresponding interface widgets from a preset interface element library according to the corresponding display rule, wherein a plurality of interface widgets are stored in the preset interface element library; making a standard active script page adaptive to the current display type according to the corresponding display rule and the corresponding interface widgets; parsing the standard active script page adaptive to the current display type to generate a standard HTTP page; and outputting the standard HTTP page to the HTTP browser to display the standard HTTP page. receiving a page request sent from a Hypertext Transport Protocol, HTTP, browser and extracting display type information and an original page according to the page request; and forming a page adaptive to a current display type according to the display type information and the original page; characterized in that, after the page request sent by the HTTP browser is received, the method further comprises: extracting an original standard active script page according to the page request received; analyzing the original standard active script page to extract an area sub-page and a special functional sub-page; extracting, according to the display type information, the area sub-page and the special functional sub-page, a corresponding display rule from a preset display configuration table in which display rules are stored corresponding to area sub-pages and special functional sub-pages under each display type; extracting corresponding interface widgets from a preset interface element library according to the corresponding display rule, wherein a plurality of interface widgets are stored in the preset interface element library; making a standard active script page adaptive to the current display type according to the corresponding display rule and the corresponding interface widgets; parsing the standard active script page adaptive to the current display type to generate a standard HTTP page; and outputting the standard HTTP page to the HTTP browser to display the standard HTTP page. extracting an original standard active script page according to the page request received; analyzing the original standard active script page to extract an area sub-page and a special functional sub-page; extracting, according to the display type information, the area sub-page and the special functional sub-page, a corresponding display rule from a preset display configuration table in which display rules are stored corresponding to area sub-pages and special functional sub-pages under each display type; extracting corresponding interface widgets from a preset interface element library according to the corresponding display rule, wherein a plurality of interface widgets are stored in the preset interface element library; making a standard active script page adaptive to the current display type according to the corresponding display rule and the corresponding interface widgets; parsing the standard active script page adaptive to the current display type to generate a standard HTTP page; and outputting the standard HTTP page to the HTTP browser to display the standard HTTP page.