{"json_modified": "2016-03-28T08:19:40.392898", "uuid": "6fbe6177-0259-466f-a21b-21d86d44662d", "title": "Working with Multiple Versions of Interfaces", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces", "tags": ["Extensions", "Add-ons", "add-ons", "XPCOM"], "translations": [], "modified": "2016-02-29T01:04:23", "label": "Working with Multiple Versions of Interfaces", "localization_tags": [], "locale": "en-US", "id": 36247, "last_edit": "2007-12-12T23:24:17", "summary": "In this short note we illustrate how one can update an XPCOM module in\norder for it to work in both Firefox 2 and Firefox 3, even if the interfaces have\nchanged in the interim.", "sections": [{"id": "The_Problem", "title": " The Problem "}, {"id": "The_Optimist.27s_Solution", "title": " The Optimist's Solution "}, {"id": "The_Realist.27s_Solution", "title": " The Realist's Solution "}], "slug": "Mozilla/Tech/XPCOM/Working_with_multiple_versions_of_interfaces", "review_tags": []}