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