{"json_modified": "2016-07-09T23:53:46.657549", "uuid": "f6cb8b65-3a06-4321-8460-04d248db8a74", "title": "Communicating using \"port\"", "url": "/en-US/docs/Mozilla/Add-ons/SDK/Guides/Content_Scripts/using_port", "tags": [], "translations": [], "modified": "2016-07-09T23:53:46", "label": "Communicating using \"port\"", "localization_tags": [], "locale": "en-US", "id": 86067, "last_edit": "2016-01-15T09:51:47", "summary": "To enable add-on scripts and content scripts to communicate with each other, each end of the conversation has access to a port object.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Accessing_port", "title": "Accessing "}, {"id": "Accessing_port_in_the_Content_Script", "title": "Accessing "}, {"id": "Accessing_port_in_the_Add-on_Script", "title": "Accessing "}, {"id": "port.emit()", "title": "port.emit()"}, {"id": "port.on()", "title": "port.on()"}, {"id": "port.removeListener()", "title": "port.removeListener()"}, {"id": "port.once()", "title": "port.once()"}, {"id": "JSON-Serializable_Values", "title": null}], "slug": "Mozilla/Add-ons/SDK/Guides/Content_Scripts/using_port", "review_tags": []}