OLD | NEW |
(Empty) | |
| 1 <h1>Developer's Guide</h1> |
| 2 |
| 3 <p> |
| 4 These pages assume you've completed |
| 5 the <a href="getstarted.html">Getting Started</a> tutorial |
| 6 and <a href="overview.html">Overview</a>. |
| 7 Unless otherwise stated, everything in this page |
| 8 applies to packaged apps, as well as extensions. |
| 9 </p> |
| 10 |
| 11 <table class="columns"> |
| 12 <tr> |
| 13 <td colspan="2"><h4>Changing the Google Chrome chrome</h4></td> |
| 14 </tr> |
| 15 <tr> |
| 16 <td colspan="2"> </td> |
| 17 </tr> |
| 18 <tr> |
| 19 <td> <a href="browserAction.html">Browser Actions</a> </td> |
| 20 <td> Add icons to the toolbar <em>(extensions only)</em> </td> |
| 21 </tr> |
| 22 <tr> |
| 23 <td> <a href="notifications.html">Desktop Notifications</a> </td> |
| 24 <td> Notify users of important events </td> |
| 25 </tr> |
| 26 <tr> |
| 27 <td> <a href="omnibox.html">Omnibox</a> </td> |
| 28 <td> Add a keyword to the address bar </td> |
| 29 </tr> |
| 30 <tr> |
| 31 <td> <a href="options.html">Options Pages</a> </td> |
| 32 <td> Let users customize your extension </td> |
| 33 </tr> |
| 34 <tr> |
| 35 <td> <a href="override.html">Override Pages</a> </td> |
| 36 <td> Implement your own version of standard browser pages |
| 37 such as the New Tab page</td> |
| 38 </tr> |
| 39 <tr> |
| 40 <td> <a href="pageAction.html">Page Actions</a> </td> |
| 41 <td> Add temporary icons inside the address bar <em>(extensions only)</em> <
/td> |
| 42 </tr> |
| 43 <tr> |
| 44 <td> <a href="themes.html">Themes</a> </td> |
| 45 <td> Change the overall appearance of the browser </td> |
| 46 </tr> |
| 47 |
| 48 <tr> |
| 49 <td colspan="2"><h4>Interacting with Google Chrome in other ways</h4></td> |
| 50 </tr> |
| 51 <tr> |
| 52 <td colspan="2"> </td> |
| 53 </tr> |
| 54 <tr> |
| 55 <td> <a href="bookmarks.html">Bookmarks</a> </td> |
| 56 <td> Create, organize, and otherwise manipulate the user's bookmarks </td> |
| 57 </tr> |
| 58 <tr> |
| 59 <td> <a href="cookies.html">Cookies</a> </td> |
| 60 <td> Explore and modify the browser's cookie system </td> |
| 61 </tr> |
| 62 <tr> |
| 63 <td> <a href="devtools.html">Developer Tools</a> </td> |
| 64 <td> Add features to Chrome Developer Tools </td> |
| 65 </tr> |
| 66 <tr> |
| 67 <td> <a href="events.html">Events</a> </td> |
| 68 <td> Detect when something interesting happens </td> |
| 69 </tr> |
| 70 <tr> |
| 71 <td> <a href="history.html">History</a> </td> |
| 72 <td> Interact with the browser's record of visited pages </td> |
| 73 </tr> |
| 74 <tr> |
| 75 <td> <a href="tabs.html">Tabs</a> </td> |
| 76 <td> Create, modify, and rearrange tabs in the browser </td> |
| 77 </tr> |
| 78 <tr> |
| 79 <td> <a href="windows.html">Windows</a> </td> |
| 80 <td> Create, modify, and rearrange windows in the browser </td> |
| 81 </tr> |
| 82 |
| 83 <tr> |
| 84 <td colspan="2"><h4>Implementing the innards of your extension</h4></td> |
| 85 </tr> |
| 86 <tr> |
| 87 <td colspan="2"> </td> |
| 88 </tr> |
| 89 <tr> |
| 90 <td> <a href="a11y.html">Accessibility (a11y)</a> </td> |
| 91 <td> Make your extension accessible to people with disabilities </td> |
| 92 </tr> |
| 93 <tr> |
| 94 <td> <a href="background_pages.html">Background Pages</a> </td> |
| 95 <td> Put all the common code for your extension in a single place </td> |
| 96 </tr> |
| 97 <tr> |
| 98 <td> <a href="content_scripts.html">Content Scripts</a> </td> |
| 99 <td> Run JavaScript code in the context of web pages </td> |
| 100 </tr> |
| 101 <tr> |
| 102 <td> <a href="xhr.html">Cross-Origin XHR</a> </td> |
| 103 <td> Use XMLHttpRequest to send and receive data from remote servers </td> |
| 104 </tr> |
| 105 <tr> |
| 106 <td> <a href="i18n.html">Internationalization</a> </td> |
| 107 <td> Deal with language and locale </td> |
| 108 </tr> |
| 109 <tr> |
| 110 <td> <a href="messaging.html">Message Passing</a> </td> |
| 111 <td> Communicate from a content script to its parent extension, |
| 112 or vice versa</td> |
| 113 </tr> |
| 114 <tr> |
| 115 <td> <a href="permissions.html">Optional Permissions</a> </td> |
| 116 <td> Modify your extension's permissions </td> |
| 117 </tr> |
| 118 <tr> |
| 119 <td> <a href="npapi.html">NPAPI Plugins</a> </td> |
| 120 <td> Load native binary code </td> |
| 121 </tr> |
| 122 |
| 123 <tr> |
| 124 <td colspan="2"><h4>Finishing and distributing your extension</h4></td> |
| 125 </tr> |
| 126 <tr> |
| 127 <td colspan="2"> </td> |
| 128 </tr> |
| 129 <tr> |
| 130 <td> <a href="autoupdate.html">Autoupdating</a> </td> |
| 131 <td> Update extensions automatically </td> |
| 132 </tr> |
| 133 <tr> |
| 134 <td> <a href="hosting.html">Hosting</a> </td> |
| 135 <td> Host extensions on Google servers or your own </td> |
| 136 </tr> |
| 137 <tr> |
| 138 <td> <a href="external_extensions.html">Other Deployment Options</a> </td> |
| 139 <td> Distribute extensions on your network or with other software </td> |
| 140 </tr> |
| 141 <tr> |
| 142 <td> <a href="packaging.html">Packaging</a> </td> |
| 143 <td> Create a <code>.crx</code> file so you can distribute your extension </
td> |
| 144 </tr> |
| 145 </table> |
OLD | NEW |