摘要 |
A search extensibility application framework enables a hosted web search experience to be extended so that apps which are related to a search query can be presented to a user of a client computing device such as a smartphone. In various illustrative examples, a hosted search app is implemented using HTML5 code generated at a remote search provider server. Responsively to a user query at the search app's user interface ("UI"), the server returns an HTML5 payload including meta tags specifying criteria including app extension categories, actions, and known apps that support search terms in the query. Apps that are installed on the client device which match the criteria can then be displayed and launched through the UI to advantageously enable the users to complete a task specific search. JavaScript interfaces are provided to enable apps to update their install state and to be injected into the hosted search app. |