I'm having some issues with communication between content scripts and my extension. I can't tell if this is because I'm doing something wrong, if there's a bug, or if there's just a better way to do things. All of the examples I've seen have been one way communication, but I'm trying to get a response back from my request. Right now I'm doing that by establishing a connection from the content script using chrome.extension.connect. When the background page gets a message from the content script, it does a little bit of work and then creates a new connection using chrome.tabs.connect (with a different channel name). It then attempts to send a response back in this new channel.
The content script has a listener for the response channel, but it doesn't seem to get called. Is this the correct way to be doing this or is there a better way to send messages back and forth? While debugging everything works correctly occasionally (if I hit break points and wait at certain times), which makes me think there might be some sort of race condition. But I've tried a bunch of things to ensure that both channels up set up correctly and nothing I do creates a stable connection between the two. Any ideas? Colin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Chromium-extensions" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en -~----------~----~----~----~------~----~------~--~---
