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