summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/static/devguide.html
blob: 3c35c75f95eb2e62fd771c0ea8ee7c819fddb3e5 (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
<div id="pageData-title" class="pageData">Developer's Guide</div>

<p>
We're still building this guide,
but here's what we have, so far.
The following pages assume you've completed
the <a href="getstarted.html">Getting Started</a> tutorial
and <a href="overview.html">Overview</a>.
</p>

<table class="columns">
  <tr>
    <td colspan="2"><h4>Changing the Google Chrome chrome</h4></td>
  </tr>
  <tr>
    <td> <a href="browserAction.html">Browser&nbsp;Actions</a> </td>
    <td> Add icons to the toolbar </td>
  </tr>
  <tr>
    <td> <a href="options.html">Options&nbsp;Pages</a> </td>
    <td> Let users customize your extension </td>
  </tr>
  <tr>
    <td> <a href="override.html">Override&nbsp;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&nbsp;Actions</a> </td>
    <td> Add temporary icons inside the address bar </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> <a href="bookmarks.html">Bookmarks</a> </td>
    <td> Create, organize, and otherwise manipulate the user's bookmarks </td>
  </tr>
  <tr>
    <td> <a href="events.html">Events</a> </td>
    <td> Detect when something interesting happens </td>
  </tr>
  <tr>
    <td> <a href="i18n.html">I18n</a> </td>
    <td> Deal with language and locale </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> <a href="background_pages.html">Background&nbsp;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&nbsp;Scripts</a> </td>
    <td> Run JavaScript code in the context of web pages </td>
  </tr>
  <tr>
    <td> <a href="xhr.html">Cross-Origin&nbsp;XHR</a> </td>
    <td> Use XMLHttpRequest to send and receive data from remote servers </td>
  </tr>
  <tr>
    <td> <a href="npapi.html">NPAPI&nbsp;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> <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 your own servers </td>
  </tr>
  <tr>
    <td> <a href="packaging.html">Packaging</a> </td>
    <td> Create a .crx file so you can distribute your extension </td>
  </tr>
</table>