摘要:
A computer-implemented method for providing capability indicators includes establishing, by a processor of a computing system, a digital marketplace for digital goods, such as web applications and browser extensions. The method includes determining, by the processor, that a first digital good of the digital goods includes a specified set of modes, where the specified set of modes includes executing the first digital good without access to a network, and providing to a client device, by the processor, instructions to display a graphical indicator representing at least one of the specified set of modes, wherein the graphical indicator is associated with a graphical icon representing the first digital good in the digital marketplace.
摘要:
A user may be presented with suggestions of content feeds to which she may subscribe. The suggestions are based on documents, such as web pages, accessed by the user. The content feeds suggested to the user are content feeds associated with at least some of the documents accessed by the user. The user may accept or reject any or all of the suggestions. A suggestion of a content feed may be suppressed based on a rejection of a past suggestion for the same content feed.
摘要:
A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
摘要:
A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
摘要:
A user may be presented with suggestions of content feeds to which she may subscribe. The suggestions are based on documents, such as web pages, accessed by the user. The content feeds suggested to the user are content feeds associated with at least some of the documents accessed by the user. The user may accept or reject any or all of the suggestions. A suggestion of a content feed may be suppressed based on a rejection of a past suggestion for the same content feed.
摘要:
Access is provided to a first tier of limited persistent storage at a server. A first set of data from the first tier is synchronized across devices associated with a user account. Access is provided to a second tier of persistent storage on a local, tangible non-volatile storage medium, and to a third tier of temporary storage on a local, tangible volatile storage medium. A web browser receives a storage request from a web application or browser extension. The request includes a type of a tier of data storage associated with a feature of the web application or browser extension. The type includes at least one of the first tier of remote limited persistent storage, the second tier of local persistent storage, or the third tier of local temporary storage. At least one feature of the web application or browser extension is associated with the tier of data storage.
摘要:
A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first internet domain. Information about the offered web application or browser extension not currently installed in the web browser is displayed in response to the user action. The displayed information is provided by a digital marketplace located at a second internet domain distinct from the first internet domain. A correspondence of the displayed information to the offered web application or browser extension is ensured through functionality provided by the web browser. An indication to install the offered web application or browser extension is received from a user, and the web application or browser extension is installed in response to the received indication.
摘要:
A computer-implemented method of serving content includes receiving information identifying one or more content items in a content feed. The one or more content items have been individually selected by a first user at a first client. Code is provided that, when incorporated into a webpage, instructs the webpage to display or list the selected one or more content items.
摘要:
A method and system for monitoring events related to web browser extensions includes storing a set of events for which a browser extension integrated in a web browser application registers a listener. The browser extension integrated in the web browser application is executed. Upon the occurrence of an event related to the browser extension, an invisible event page associated with the browser extension is loaded if the event is one of the set of events. Using the invisible event page, a function related to a visible object of the browser extension is executed. The invisible event page is unloaded from the browser after receiving an acknowledgement from the browser extension.
摘要:
A runtime environment is provided, which is capable of executing a background application page that persists over a lifetime of a web application. The background application page does not have its own user interface, and the background application page is launched after a web browser is launched. Using a processor of a computing device, the background application page is notified upon receiving an event related to the web application. The background application page is employed to control at least one user interface for an activity page of the web application.