| OLD | NEW |
| 1 <h1 id="nacl_modules">Manifest - Nacl Modules</h1> | 1 <h1 id="nacl_modules">Manifest - Nacl Modules</h1> |
| 2 | 2 |
| 3 <p> | 3 <p> |
| 4 One or more mappings from MIME types to the Native Client module | 4 One or more mappings from MIME types to the Native Client module |
| 5 that handles each type. | 5 that handles each type. |
| 6 For example, the bold code in the following snippet | 6 For example, the bold code in the following snippet |
| 7 registers a Native Client module as the content handler | 7 registers a Native Client module as the content handler |
| 8 for the OpenOffice spreadsheet MIME type. | 8 for the OpenOffice spreadsheet MIME type. |
| 9 </p> | 9 </p> |
| 10 | 10 |
| 11 <pre data-filename="manifest.json"> | 11 <pre data-filename="manifest.json"> |
| 12 { | 12 { |
| 13 "name": "Native Client OpenOffice Spreadsheet Viewer", | 13 "name": "Native Client OpenOffice Spreadsheet Viewer", |
| 14 "version": "0.1", | 14 "version": "0.1", |
| 15 "description": "Open OpenOffice spreadsheets, right in your browser.", | 15 "description": "Open OpenOffice spreadsheets, right in your browser.", |
| 16 <b>"nacl_modules": [{ | 16 <b>"nacl_modules": [{ |
| 17 "path": "OpenOfficeViewer.nmf", | 17 "path": "OpenOfficeViewer.nmf", |
| 18 "mime_type": "application/vnd.oasis.opendocument.spreadsheet" | 18 "mime_type": "application/vnd.oasis.opendocument.spreadsheet" |
| 19 }]</b> | 19 }]</b> |
| 20 } | 20 } |
| 21 </pre> | 21 </pre> |
| 22 | 22 |
| 23 <p> | 23 <p> |
| 24 The value of "path" is the location of a Native Client manifest | 24 The value of "path" is the location of a Native Client manifest |
| 25 (a <code>.nmf</code> file) | 25 (a <code>.nmf</code> file) |
| 26 within the extension directory. | 26 within the extension directory. |
| 27 For more information on Native Client and <code>.nmf</code> files, see the | 27 For more information on Native Client and <code>.nmf</code> files, see the |
| 28 <a href="http://code.google.com/chrome/nativeclient/docs/technical_overview.html
">Native Client Technical Overview</a>. | 28 <a href="http://code.google.com/chrome/nativeclient/docs/technical_overview">Nat
ive Client Technical Overview</a>. |
| 29 </p> | 29 </p> |
| 30 | 30 |
| 31 <p> | 31 <p> |
| 32 Each MIME type can be associated with only one <code>.nmf</code> file, | 32 Each MIME type can be associated with only one <code>.nmf</code> file, |
| 33 but a single <code>.nmf</code> file might handle multiple MIME types. | 33 but a single <code>.nmf</code> file might handle multiple MIME types. |
| 34 The following example shows an extension | 34 The following example shows an extension |
| 35 with two <code>.nmf</code> files | 35 with two <code>.nmf</code> files |
| 36 that handle three MIME types. | 36 that handle three MIME types. |
| 37 </p> | 37 </p> |
| 38 | 38 |
| (...skipping 18 matching lines...) Expand all Loading... |
| 57 </pre> | 57 </pre> |
| 58 | 58 |
| 59 <p class="note"> | 59 <p class="note"> |
| 60 <strong>Note:</strong> | 60 <strong>Note:</strong> |
| 61 You can use Native Client modules in extensions | 61 You can use Native Client modules in extensions |
| 62 without specifying "nacl_modules". | 62 without specifying "nacl_modules". |
| 63 Use "nacl_modules" only if you want the browser | 63 Use "nacl_modules" only if you want the browser |
| 64 to use your Native Client module | 64 to use your Native Client module |
| 65 to display a particular type of content. | 65 to display a particular type of content. |
| 66 </p> | 66 </p> |
| OLD | NEW |