CONFLICT RESOLUTION IN EXTENSION INDUCED MODIFICATIONS TO WEB REQUESTS AND WEB PAGE CONTENT
    2.
    发明申请
    CONFLICT RESOLUTION IN EXTENSION INDUCED MODIFICATIONS TO WEB REQUESTS AND WEB PAGE CONTENT 审中-公开
    扩展诱导性修改对网络要求和网页内容的冲突解决

    公开(公告)号:US20150222664A1

    公开(公告)日:2015-08-06

    申请号:US13432863

    申请日:2012-03-28

    IPC分类号: H04L29/06 H04L29/08

    摘要: A system includes an extension manager configured to cause at least one processor to execute multiple extensions in parallel that each attempt to modify a network request related to a webpage, and a conflict manager. The conflict manager is configured to cause the at least one processor to resolve conflicts among attempts by the multiple extensions to modify the network request. The conflicts are resolved using a set of precedence criteria and conflict rules. The conflict rules include for example logic that specifies that the network request is cancelled if any of the multiple extensions attempt to cancel the request. As another example, if at least two of the multiple extensions attempt to redirect the network request to at least two different URLs, the system determines which one extension is allowed to redirect the network request, and allows only the attempt by the one extension to redirect the network request.

    摘要翻译: 一种系统包括扩展管理器,被配置为使至少一个处理器并行地执行多个扩展,每个尝试修改与网页相关的网络请求和冲突管理器。 冲突管理器被配置为使得至少一个处理器解决多个分机的尝试之间的冲突以修改网络请求。 使用一组优先级标准和冲突规则来解决冲突。 冲突规则包括例如逻辑,其指定如果多个扩展中的任一个尝试取消请求,则网络请求被取消。 作为另一示例,如果多个扩展中的至少两个尝试将网络请求重定向到至少两个不同的URL,则系统确定哪个扩展被允许重定向网络请求,并且仅允许一个扩展的尝试重定向 网络请求。

    Installable web applications
    4.
    发明授权
    Installable web applications 有权
    可安装的Web应用程序

    公开(公告)号:US08849957B1

    公开(公告)日:2014-09-30

    申请号:US13110878

    申请日:2011-05-18

    IPC分类号: G06F15/16

    摘要: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.

    摘要翻译: 根据一个一般方面,执行安装在设备上的web应用的方法可以包括经由设备所包括的处理器执行web浏览器。 该方法可以包括通过web浏览器加载web应用。 在一些实施例中,web应用可以包括清单和网站的至少一部分,并且其中web应用被打包为可安装的实体。 该方法还可以包括由web浏览器管理web应用的执行。 该方法可以包括经由web浏览器从本地存储介质访问由web应用程序包括的网站的一个或多个部分。 在一些实施例中,当安装web应用程序时,网站的一个或多个部分可能已被存储在本地存储介质中。

    BACKGROUND ELEMENT ASSOCIATED WITH AN APPLICATION INSTALLED IN A BROWSER APPLICATION
    6.
    发明申请
    BACKGROUND ELEMENT ASSOCIATED WITH AN APPLICATION INSTALLED IN A BROWSER APPLICATION 审中-公开
    与浏览器应用程序中安装的应用程序相关的背景元素

    公开(公告)号:US20150207852A1

    公开(公告)日:2015-07-23

    申请号:US13110774

    申请日:2011-05-18

    IPC分类号: H04L29/08 H04L29/06 G06F17/00

    摘要: A computer-implemented method includes running a background element that is an invisible element in a browser application, where the background element includes a declared association with an application and includes instructions related to one or more visible elements of the application in the browser application and executing the instructions on the background element to perform a function related to the one or more visible elements of the application in the browser application.

    摘要翻译: 计算机实现的方法包括在浏览器应用中运行作为不可见元素的背景元素,其中背景元素包括与应用的声明关联,并且包括与浏览器应用中的应用的一个或多个可见元素相关的指令并执行 在背景元素上执行与浏览器应用程序中的一个或多个可见元素相关的功能的指令。

    Installable web applications
    8.
    发明授权
    Installable web applications 有权
    可安装的Web应用程序

    公开(公告)号:US08255494B1

    公开(公告)日:2012-08-28

    申请号:US13246850

    申请日:2011-09-27

    IPC分类号: G06F15/16

    摘要: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.

    摘要翻译: 根据一个一般方面,执行安装在设备上的web应用的方法可以包括经由设备所包括的处理器执行web浏览器。 该方法可以包括通过web浏览器加载web应用。 在一些实施例中,web应用可以包括清单和网站的至少一部分,并且其中web应用被打包为可安装的实体。 该方法还可以包括由web浏览器管理web应用的执行。 该方法可以包括经由web浏览器从本地存储介质访问由web应用程序包括的网站的一个或多个部分。 在一些实施例中,当安装web应用程序时,网站的一个或多个部分可能已被存储在本地存储介质中。