发明名称 Web page based program versioning
摘要 An identification of one of multiple types of Web browsers that a Web page supports, as well as an identification of one of multiple versions of that one type of Web browser that the Web page supports, is obtained. The Web page is displayed using the identified version of the identified Web browser type. A request for an identification of the identified version of the identified Web browser type can also be received from a program, such as a Web page script. In response to the request, an identification of the identified version of the identified Web browser type is being used to display the Web page is returned, and instructions of the program are executed based at least in part on the identified version of the identified Web browser type.
申请公布号 US8887039(B2) 申请公布日期 2014.11.11
申请号 US200811968624 申请日期 2008.01.02
申请人 Microsoft Corporation 发明人 Xu Zhenbin;Mogilevsky Alex;Mielke Markus W.
分类号 G06F3/00;G06F17/30 主分类号 G06F3/00
代理机构 Wolfe-SBMC 代理人 Sanders Andrew;Minhas Micky;Wolfe-SBMC
主权项 1. A computing device comprising: one or more processors; and one or more computer readable memory devices having stored thereon multiple instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: accessing a Web page;obtaining, using a Web browser selection module, an identification of one type of multiple types of Web browsers that the Web page supports, the identification of the one type of Web browser being obtained from a server separately from the Web page;after obtaining the identification of the one type of Web browser, obtaining an identification of each version of multiple versions of the identified one type of Web browser that the Web page supports, the multiple versions of the identified one type of Web browser including: a first subset of the multiple versions of the one type of Web browser identified as being supported by the Web page and obtained from a server separately from the Web page; anda second subset of the multiple versions of the one type of Web browser identified as being supported by the Web page and obtained from the Web page;automatically selecting, using a version selection module, one version of the multiple versions of the identified one type of Web browser that the Web page supports, the one version being selected by at least ignoring the first subset and selecting from the second subset based on conflicts between the first subset and the second subset; andpresenting the Web page using the selected one version of the identified one type of Web browser.
地址 Redmond WA US