{"json_modified": "2016-02-01T03:52:02.873957", "slug": "Mozilla/Add-ons/Plugins/Plugin_API_Reference/Scripting_plugins", "tags": [], "locale": "zh-CN", "title": "Scripting plugins", "translations": [{"title": "Scripting plugins", "url": "/en-US/docs/Plugins/Guide/Scripting_plugins", "tags": ["Guide", "NPAPI", "Plugins", "Gecko Plugin API Reference", "guide"], "summary": "XXX: Dummy p element", "localization_tags": [], "locale": "en-US", "last_edit": "2016-02-01T03:39:26", "review_tags": []}], "modified": "2016-02-01T03:52:02", "label": "Scripting plugins", "localization_tags": [], "url": "/zh-CN/docs/Mozilla/Add-ons/Plugins/Plugin_API_Reference/Scripting_plugins", "last_edit": "2016-02-01T03:51:57", "summary": "XXX: Dummy p element", "sections": [{"id": "How_the_DOM_handles_scripting", "title": "How the DOM handles scripting"}, {"id": "Threading_model", "title": "Threading model"}, {"id": "Security_model", "title": "Security model"}, {"id": "What.27s_in_the_plugin_code.3F", "title": "What's in the plugin code?"}, {"id": "Accessing_browser_objects_from_a_plugin", "title": "Accessing browser objects from a plugin"}, {"id": "How_to_call_plugin_native_methods", "title": "How to call plugin native methods"}, {"id": "The_API_extensions", "title": "The API extensions"}], "id": 54751, "review_tags": []}