Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up[extension API] messaging flow #143
Closed
Comments
paulirish
changed the title
devtools extension API messaging flow
[extension API] messaging flow
Jan 6, 2015
covered in real docs thanks to thomas boyt's patch |
Thought I'd share a wrapper I made few months ago: crx-bridge Comes with ES6 Promises and multiplexed long-lived connections |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
paulirish commentedAug 19, 2014
https://developer.chrome.com/extensions/devtools has great overview of communicating between the various pieces, but it's still a little incomplete.
One tricky area is passing messages from a contentscript back into a devtools panel.
There's no direct connectivity between the page being inspected and DevTools extension panels -- we usually recommend this flow: DOM messaging from the injected inspected page code to the content script, then extension messaging to send that to the background page and the front-end iframe.
Example: polymer extension message passing via CustomEvent on the window
another option is: buffering events in inspected page and polling them
chrome.devtools.inspectedPage.eval()
.