summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/index.html
blob: 84012ff71f8f297e341b204c9bd4541b5d2edb35 (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
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
  <title>Extensions</title> 
  <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> 
</head>
<body>

  <div id="container">
  <a name="top"> </a>

    <!-- API HEADER -->
    <div id="pageHeader">
      <!-- BREADCRUMB -->
      <!-- TODO: Fix these hrefs -->
      <div id="breadcrumbs">
        Google Chrome Extensions
      </div>
      <div id="pageTitle">
        <h1>Google Chrome Extensions</h1>
      </div>
    </div> <!-- /pageHeader -->
          
    <div id="pageContent"> 
      <!-- SIDENAV -->
      <div id="leftNav">
        <ul>
          <li> Overview </li>
          <li> Get Started </li>
          <li> Developer's Guide </li>
          <li> Reference 
            <ul>
              <li> chrome.* APIs
              </li>
            </ul>
          </li>
        </ul>
      </div>
    
      <div id="mainColumn">

        <!-- CONTENT -->
<p> If you want to customize Google Chrome, you've come to the right place. An <em>extension</em> is a bundle of web code (HTML, JavaScript, perhaps some CSS) that lets you add functionality or a bit of user interface (usually both) to the browser. <a href="http://dev.chromium.org/developers/design-documents/extensions/samples">Examples of extensions</a> include a mail checker, a newsfeed subscriber, and a status monitor.<br>
      </p>

<h3>Contents</h3>
    <p>
    This documentation is just being written; here's what we have so far.
    You might also want to look at <a href="#other">Other resources</a>.
    If you just want to <em>make</em> something,
    go to <a href="helloworld.html">Get Started</a>.
    </p>

        <ul>
          <li><a href="overview.html">Overview</a></li>
          <li><a href="helloworld.html">Get Started</a> (Hello, World!)</li>
          <li><a href="devguide.html">Developer's Guide</a></li>
          <li><a href="reference/index.html">Reference</a></li>
          <ul>
            <li>Supported APIs</li>
            <ul>
              <li>standard JavaScript libraries</li>
              <li>XMLHttpRequest</li>
              <li>anything in WebKit</li>
              <li>anything in V8</li>
              <li>anything you put in your zipfile</li>
            </ul>
            <li><a href="reference/chrome-api-index.html">chrome.* APIs</a>
              <ul>
                <li>[PENDING: fill this out automatically. In the meantime, start at the <a href="reference/bookmarks.html">chrome.bookmarks</a> page and click the links in the left column.]</li>
              </ul>
            </li>
          </ul>
          <li>Samples</li>
          <ul>
            <li>#1</li>
            <li>#2</li>
          </ul>
        </ul>
        
        <h3 id="other">Other resources</h3>
        
        <ul>
          <li><a href="http://dev.chromium.org/developers/design-documents/extensions">Design documents</a>:</li>
          <ul>
            <li><a href="http://dev.chromium.org/developers/design-documents/extensions/howto">HOWTO</a>: The precursor to Get Started [PENDING: make sure it's still useful]</li>
            <li><a href="http://dev.chromium.org/developers/design-documents/extensions/packaging">Packaging</a>: [PENDING: might be obsolete]</li>
            <li>APIs:</li>
            <ul>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/bookmarks-api">Bookmarks</a></li>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/events">Events</a></li>
            </ul>
            <ul>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/tabs-api">Tabs</a></li>
            </ul>
            <ul>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/windows-api">Windows</a></li>
            </ul>
            <li>Features:</li>
            <ul>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/toolstrips">Toolstrips</a>: Add UI to the toolbar area</li>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/content-scripts">Content scripts</a>: Run code within the context of web pages</li>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/background-pages">Background pages</a>: Run code that's not directly related to the UI</li>
              <li><a href="http://dev.chromium.org/developers/design-documents/extensions/cross-origin-xhr">Cross-Origin XMLHttpRequest</a>: Communicate with multiple domains</li>
            </ul>
          </ul>
          <li><a href="http://groups.google.com/group/chromium-extensions">chromium-extensions</a> (discussion group)</li>
        </ul>
      </div> <!-- /mainColumn -->
    </div> <!-- /pageContent -->
    <div id="pageFooter" -->
      Copyright 2009
      <br />
      TBD: copyright/license should be automatically included here
    </div> <!-- /pageFooter -->
  </div> <!-- /container -->
</body>
</html>