Share an event emitter among chrome runtime components
Because managing anonymous events is not fun
This module is used by chromiumify
$ npm install chrome-bus
This usage is when you have a background page that you want to communicate to.
var createBus =var bus =busbus
Communicating with webviews in chrome apps is not straight forward as a channel between the host page and the view needs to be created.
There is also no way for a page to know if it is being hosted in a webview.
So there are conventions for working around this.
Below are the main parts you need to understand but see the sample app for a working sample
var view = documentview
In the HTML for the view ensure that the URI to the location of the view contains a bookmark to fragment
var bus = // no additional parameter is allowed as the #fragment tag is used to create a namespacebus