1. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising: installing an application, wherein installing the application comprises receiving and storing (i) an executable application, (ii) a plugin, and (iii) an application manifest, wherein the application manifest specifies a path corresponding to the plugin; determining that the plugin is set to a private setting, wherein the private setting limits loading or utilization of the plugin to one or more pre-determined webpages, as opposed to a public setting that permits any webpage to load or utilize the plugin; requesting a webpage from the one or more pre-determined webpages, from a web server; parsing the webpage to determine that the webpage includes an instruction to use the plugin; determining the application comprises the plugin; obtaining the path corresponding to the plugin from the application manifest when the webpage is associated with the application; and presenting the webpage using the plugin.