canmove, Confirmed users
737
edits
| Line 42: | Line 42: | ||
In 1.0 we've defined a limited set of supported APIs which cover the following categories: | In 1.0 we've defined a limited set of supported APIs which cover the following categories: | ||
* building a UI: defining dialogs, widgets, context menu items, and notification alerts | * '''building a UI''': defining dialogs, widgets, context menu items, and notification alerts | ||
* interacting with the web: | * '''interacting with the web''': fetching, examining, and modifying web pages | ||
* interacting with the browser: accessing the clipboard, getting information about the set of open windows and tabs, handling private browsing | * '''interacting with the browser''': accessing the clipboard, getting information about the set of open windows and tabs, handling private browsing | ||
* some basic utility functions like persistent storage | * some basic utility functions like persistent storage | ||
| Line 52: | Line 52: | ||
There are additional APIs which you can use, but we don't yet consider them stable, so we might change them in incompatible ways in future releases. | There are additional APIs which you can use, but we don't yet consider them stable, so we might change them in incompatible ways in future releases. | ||
The SDK is extensible by design: so it's possible for you to create your own APIs that expose additional functionality, and make them available to other developers. | The SDK is extensible by design: so it's possible for you to create your own APIs that expose additional functionality, and make them available to other developers. [https://wiki.mozilla.org/Labs/Jetpack/Modules Here's a list] of some of these third party modules. | ||
=== Outstanding Bugs === | === Outstanding Bugs === | ||