| OLD | NEW |
| 1 <div id="pageData-name" class="pageData">Formats: Manifest Files</div> | 1 <div id="pageData-name" class="pageData">Formats: Manifest Files</div> |
| 2 <div id="pageData-showTOC" class="pageData">true</div> | 2 <div id="pageData-showTOC" class="pageData">true</div> |
| 3 | 3 |
| 4 <p> | 4 <p> |
| 5 Every extension, installable web app, and theme has a | 5 Every extension, installable web app, and theme has a |
| 6 <a href="http://www.json.org">JSON</a>-formatted manifest file, | 6 <a href="http://www.json.org">JSON</a>-formatted manifest file, |
| 7 named <code>manifest.json</code>, | 7 named <code>manifest.json</code>, |
| 8 that provides important information. | 8 that provides important information. |
| 9 </p> | 9 </p> |
| 10 | 10 |
| (...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 487 <code>document.execCommand('paste')</code>. </td> | 487 <code>document.execCommand('paste')</code>. </td> |
| 488 </tr> | 488 </tr> |
| 489 <tr> | 489 <tr> |
| 490 <td> "clipboardWrite" </td> | 490 <td> "clipboardWrite" </td> |
| 491 <td> Indicates the app or extension uses | 491 <td> Indicates the app or extension uses |
| 492 <code>document.execCommand('copy')</code> or | 492 <code>document.execCommand('copy')</code> or |
| 493 <code>document.execCommand('cut')</code>. This permission is <b>required | 493 <code>document.execCommand('cut')</code>. This permission is <b>required |
| 494 for hosted apps</b>; it's recommended for extensions and packaged apps. | 494 for hosted apps</b>; it's recommended for extensions and packaged apps. |
| 495 </td> | 495 </td> |
| 496 </tr> | 496 </tr> |
| 497 | 497 <tr> |
| 498 <td> "contentSettings" </td> |
| 499 <td> Required if the extension uses the |
| 500 <a href="contentSettings.html">chrome.contentSettings</a> module. </td> |
| 501 </tr> |
| 498 <tr> | 502 <tr> |
| 499 <td> "contextMenus" </td> | 503 <td> "contextMenus" </td> |
| 500 <td> Required if the extension uses the | 504 <td> Required if the extension uses the |
| 501 <a href="contextMenus.html">chrome.contextMenus</a> module. </td> | 505 <a href="contextMenus.html">chrome.contextMenus</a> module. </td> |
| 502 </tr> | 506 </tr> |
| 503 <tr> | 507 <tr> |
| 504 <td> "cookies" </td> | 508 <td> "cookies" </td> |
| 505 <td> Required if the extension uses the | 509 <td> Required if the extension uses the |
| 506 <a href="cookies.html">chrome.cookies</a> module. </td> | 510 <a href="cookies.html">chrome.cookies</a> module. </td> |
| 507 </tr> | 511 </tr> |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 634 A missing integer is equal to zero. | 638 A missing integer is equal to zero. |
| 635 For example, 1.1.9.9999 is newer than 1.1. | 639 For example, 1.1.9.9999 is newer than 1.1. |
| 636 </p> | 640 </p> |
| 637 | 641 |
| 638 <p> | 642 <p> |
| 639 For more information, see | 643 For more information, see |
| 640 <a href="autoupdate.html">Autoupdating</a>. | 644 <a href="autoupdate.html">Autoupdating</a>. |
| 641 </p> | 645 </p> |
| 642 | 646 |
| 643 <!-- [PENDING: Possibly: point to the store/dashboard and make a big deal of the
fact that autoupdating is free if you use them.] --> | 647 <!-- [PENDING: Possibly: point to the store/dashboard and make a big deal of the
fact that autoupdating is free if you use them.] --> |
| OLD | NEW |