Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Side by Side Diff: chrome/common/extensions/docs/templates/articles/faq.html

Issue 10993029: Extensions Docs Server: Fix headings with no IDs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more descriptive ids Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <h1>Frequently Asked Questions</h1> 1 <h1>Frequently Asked Questions</h1>
2 2
3 3
4 <!-- --> 4 <!-- -->
5 5
6 <p> 6 <p>
7 If you don't find an answer to your question here, 7 If you don't find an answer to your question here,
8 try the 8 try the
9 <a href="http://code.google.com/chrome/webstore/faq.html">Chrome Web Store FAQ</ a>, the 9 <a href="http://code.google.com/chrome/webstore/faq.html">Chrome Web Store FAQ</ a>, the
10 <a href="http://stackoverflow.com/questions/tagged/google-chrome-extension">[goo gle-chrome-extension] tag on Stack Overflow</a>, the 10 <a href="http://stackoverflow.com/questions/tagged/google-chrome-extension">[goo gle-chrome-extension] tag on Stack Overflow</a>, the
11 <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions">grou p</a>, or the 11 <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions">grou p</a>, or the
12 <a href="http://www.google.com/support/chrome_webstore/">store help</a>. 12 <a href="http://www.google.com/support/chrome_webstore/">store help</a>.
13 </p> 13 </p>
14 14
15 <div id="faq-TOC"> 15 <div id="faq-TOC">
16 <h4>General</h4> 16 <h4 id="general">General</h4>
17 <ul> 17 <ul>
18 <li><a href="#faq-gen-01">What are Google Chrome Extensions?</a></li> 18 <li><a href="#faq-gen-01">What are Google Chrome Extensions?</a></li>
19 <li><a href="#faq-dev-01">How can I set up Chrome for extension development? </a></li> 19 <li><a href="#faq-dev-01">How can I set up Chrome for extension development? </a></li>
20 <li><a href="#faq-gen-02">What technologies are used to write extensions for Chrome?</a></li> 20 <li><a href="#faq-gen-02">What technologies are used to write extensions for Chrome?</a></li>
21 <li><a href="#faq-gen-03">Are extensions fetched from the web every time the browser is loaded?</a></li> 21 <li><a href="#faq-gen-03">Are extensions fetched from the web every time the browser is loaded?</a></li>
22 <li><a href="#faq-dev-14">How do I determine which version of Chrome is depl oyed to which channel?</a></li> 22 <li><a href="#faq-dev-14">How do I determine which version of Chrome is depl oyed to which channel?</a></li>
23 </ul> 23 </ul>
24 <h4>Capabilities</h4> 24 <h4 id="capabilities">Capabilities</h4>
25 <ul> 25 <ul>
26 <li><a href="#faq-dev-02">Can extensions make cross-domain Ajax requests?</a ></li> 26 <li><a href="#faq-dev-02">Can extensions make cross-domain Ajax requests?</a ></li>
27 <li><a href="#faq-dev-03">Can extensions use 3rd party web services?</a></li > 27 <li><a href="#faq-dev-03">Can extensions use 3rd party web services?</a></li >
28 <li><a href="#faq-dev-07">Can extensions encode/decode JSON data?</a></li> 28 <li><a href="#faq-dev-07">Can extensions encode/decode JSON data?</a></li>
29 <li><a href="#faq-dev-08">Can extensions store data locally?</a></li> 29 <li><a href="#faq-dev-08">Can extensions store data locally?</a></li>
30 <li><a href="#faq-dev-04">Can extensions use OAuth?</a></li> 30 <li><a href="#faq-dev-04">Can extensions use OAuth?</a></li>
31 <li><a href="#faq-dev-06">Can extensions load DLLs?</a></li> 31 <li><a href="#faq-dev-06">Can extensions load DLLs?</a></li>
32 <li><a href="#faq-dev-05">Can extensions create UI outside of the rendered w eb page?</a></li> 32 <li><a href="#faq-dev-05">Can extensions create UI outside of the rendered w eb page?</a></li>
33 <li><a href="#faq-interact-chrome">Can extensions listen to clicks on Chrome tabs and navigation buttons?</a> 33 <li><a href="#faq-interact-chrome">Can extensions listen to clicks on Chrome tabs and navigation buttons?</a>
34 <li><a href="#faq-dev-11">Can two extensions communicate with each other?</a ></li> 34 <li><a href="#faq-dev-11">Can two extensions communicate with each other?</a ></li>
35 <li><a href="#faq-dev-13">Can extensions use Google Analytics?</a></li> 35 <li><a href="#faq-dev-13">Can extensions use Google Analytics?</a></li>
36 <li><a href="#faq-dev-15">Can extensions modify chrome:// URLs?</a></li> 36 <li><a href="#faq-dev-15">Can extensions modify chrome:// URLs?</a></li>
37 <li><a href="#faq-open-popups">Can extensions open browser/page action popup s without user interaction?</a></li> 37 <li><a href="#faq-open-popups">Can extensions open browser/page action popup s without user interaction?</a></li>
38 <li><a href="#faq-persist-popups">Can extensions keep popups open after the user clicks away from them?</a></li> 38 <li><a href="#faq-persist-popups">Can extensions keep popups open after the user clicks away from them?</a></li>
39 <li><a href="#faq-lifecycle-events">Can extensions be notified when they are installed/uninstalled?</a></li> 39 <li><a href="#faq-lifecycle-events">Can extensions be notified when they are installed/uninstalled?</a></li>
40 </ul> 40 </ul>
41 <h4>Development</h4> 41 <h4 id="development">Development</h4>
42 <ul> 42 <ul>
43 <li><a href="#faq-building-ui">How do I build a UI for my extension?</a> 43 <li><a href="#faq-building-ui">How do I build a UI for my extension?</a>
44 <li><a href="#faq-dev-09">How much data can I store in localStorage?</a></li > 44 <li><a href="#faq-dev-09">How much data can I store in localStorage?</a></li >
45 <li><a href="#faq-dev-10">How do I create an options menu for my application ?</a></li> 45 <li><a href="#faq-dev-10">How do I create an options menu for my application ?</a></li>
46 <li><a href="#faq-dev-12">What debugging tools are available to extension de velopers?</a></li> 46 <li><a href="#faq-dev-12">What debugging tools are available to extension de velopers?</a></li>
47 <li><a href="#faq-dev-16">Why do wildcard matches not work for top level dom ains (TLDs)?</a></li> 47 <li><a href="#faq-dev-16">Why do wildcard matches not work for top level dom ains (TLDs)?</a></li>
48 <li><a href="#faq-management">Why does the management API not fire events wh en my extension is installed/uninstalled?</a></li> 48 <li><a href="#faq-management">Why does the management API not fire events wh en my extension is installed/uninstalled?</a></li>
49 <li><a href="#faq-firstrun">How can an extension determine whether it is run ning for the first time?</a></li> 49 <li><a href="#faq-firstrun">How can an extension determine whether it is run ning for the first time?</a></li>
50 </ul> 50 </ul>
51 <h4>Features and bugs</h4> 51 <h4 id="features">Features and bugs</h4>
52 <ul> 52 <ul>
53 <li><a href="#faq-fea-01">I think I've found a bug! How do I make sure it ge ts fixed?</a></li> 53 <li><a href="#faq-fea-01">I think I've found a bug! How do I make sure it ge ts fixed?</a></li>
54 <li><a href="#faq-fea-02">I have a feature request! How can I report it?</a> </li> 54 <li><a href="#faq-fea-02">I have a feature request! How can I report it?</a> </li>
55 </ul> 55 </ul>
56 </div> 56 </div>
57 57
58 <h2>General</h2> 58 <h2 id="general2">General</h2>
59 59
60 <h3 id="faq-gen-01">What are Google Chrome Extensions?</h3> 60 <h3 id="faq-gen-01">What are Google Chrome Extensions?</h3>
61 <p> 61 <p>
62 Google Chrome Extensions are applications that run inside the 62 Google Chrome Extensions are applications that run inside the
63 Chrome browser and provide additional functionality, integration with third 63 Chrome browser and provide additional functionality, integration with third
64 party websites or services, and customized browsing experiences. 64 party websites or services, and customized browsing experiences.
65 </p> 65 </p>
66 66
67 <h3 id="faq-dev-01">How can I set up Chrome for extension development?</h3> 67 <h3 id="faq-dev-01">How can I set up Chrome for extension development?</h3>
68 <p> 68 <p>
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 <code>cros</code> (Google Chrome OS). The listed 142 <code>cros</code> (Google Chrome OS). The listed
143 channels are <code>canary</code>, <code>dev</code>, <code>beta</code>, 143 channels are <code>canary</code>, <code>dev</code>, <code>beta</code>,
144 and <code>stable</code>. 144 and <code>stable</code>.
145 The two four-part numbers after the channel represent the current and previous 145 The two four-part numbers after the channel represent the current and previous
146 versions of Chrome deployed to that platform-channel 146 versions of Chrome deployed to that platform-channel
147 combination. The rest of the information is metadata about when the releases 147 combination. The rest of the information is metadata about when the releases
148 were first pushed, as well as revision numbers associated with each build. 148 were first pushed, as well as revision numbers associated with each build.
149 </p> 149 </p>
150 150
151 151
152 <h2>Capabilities</h2> 152 <h2 id="capabilities2">Capabilities</h2>
153 153
154 <h3 id="faq-dev-02">Can extensions make cross-domain Ajax requests?</h3> 154 <h3 id="faq-dev-02">Can extensions make cross-domain Ajax requests?</h3>
155 <p> 155 <p>
156 Yes. Extensions can make cross-domain requests. See 156 Yes. Extensions can make cross-domain requests. See
157 <a href="http://code.google.com/chrome/extensions/xhr.html">this page</a> 157 <a href="http://code.google.com/chrome/extensions/xhr.html">this page</a>
158 for more information. 158 for more information.
159 </p> 159 </p>
160 160
161 <h3 id="faq-dev-03">Can extensions use 3rd party web services?</h3> 161 <h3 id="faq-dev-03">Can extensions use 3rd party web services?</h3>
162 <p> 162 <p>
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 installed/uninstalled?</h3> 276 installed/uninstalled?</h3>
277 <p> 277 <p>
278 You can listen to the 278 You can listen to the
279 <a href="runtime.html#event-onInstalled">runtime.onInstalled</a> 279 <a href="runtime.html#event-onInstalled">runtime.onInstalled</a>
280 event to be notified when your extension is installed or updated, or when 280 event to be notified when your extension is installed or updated, or when
281 Chrome itself is updated. There is no corresponding event for when your 281 Chrome itself is updated. There is no corresponding event for when your
282 extension is uninstalled. 282 extension is uninstalled.
283 </p> 283 </p>
284 284
285 285
286 <h2>Development</h2> 286 <h2 id="development2">Development</h2>
287 287
288 288
289 <h3 id="faq-building-ui">How do I build a UI for my extension?</h3> 289 <h3 id="faq-building-ui">How do I build a UI for my extension?</h3>
290 <p> 290 <p>
291 Extensions use HTML and CSS to define their user interfaces, so you can use 291 Extensions use HTML and CSS to define their user interfaces, so you can use
292 standard form controls to build your UI, or style the interface with CSS, 292 standard form controls to build your UI, or style the interface with CSS,
293 as you would a web page. Additionally, extensions can add 293 as you would a web page. Additionally, extensions can add
294 <a href="#faq-dev-05">some limited UI elements to Chrome itself.</a> 294 <a href="#faq-dev-05">some limited UI elements to Chrome itself.</a>
295 </p> 295 </p>
296 296
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
350 </p> 350 </p>
351 351
352 <h3 id="faq-firstrun">How can an extension determine whether it is running for 352 <h3 id="faq-firstrun">How can an extension determine whether it is running for
353 the first time?</h3> 353 the first time?</h3>
354 <p> 354 <p>
355 You can listen to the 355 You can listen to the
356 <a href="runtime.html#event-onInstalled">runtime.onInstalled</a> 356 <a href="runtime.html#event-onInstalled">runtime.onInstalled</a>
357 event. See <a href="#faq-lifecycle-events">this FAQ entry</a>. 357 event. See <a href="#faq-lifecycle-events">this FAQ entry</a>.
358 </p> 358 </p>
359 359
360 <h2>Features and bugs</h2> 360 <h2 id="features2">Features and bugs</h2>
361 361
362 362
363 <h3 id="faq-fea-01">I think I've found a bug! How do I make sure it gets 363 <h3 id="faq-fea-01">I think I've found a bug! How do I make sure it gets
364 fixed?</h3> 364 fixed?</h3>
365 <p> 365 <p>
366 While developing an extension, you may find behavior that does not 366 While developing an extension, you may find behavior that does not
367 match the extensions documentation and may be the result of a bug in 367 match the extensions documentation and may be the result of a bug in
368 Chrome. The best thing to do is to make sure an appropriate issue 368 Chrome. The best thing to do is to make sure an appropriate issue
369 report is filed, and the Chromium team has enough information to reproduce 369 report is filed, and the Chromium team has enough information to reproduce
370 the behavior. 370 the behavior.
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
468 <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions/t opics"> 468 <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions/t opics">
469 discussion group</a> with a link back to your request. 469 discussion group</a> with a link back to your request.
470 </li> 470 </li>
471 <li> 471 <li>
472 If you originally reported your request on the discussion group and were 472 If you originally reported your request on the discussion group and were
473 directed to this FAQ entry, reply to your original thread with a link 473 directed to this FAQ entry, reply to your original thread with a link
474 to the ticket you starred or opened. This will make it easier for others 474 to the ticket you starred or opened. This will make it easier for others
475 with the same request to find the correct ticket. 475 with the same request to find the correct ticket.
476 </li> 476 </li>
477 </ol> 477 </ol>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698