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

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

Issue 14273041: Doc server manifest page generation (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix imports Created 7 years, 5 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
OLDNEW
(Empty)
1 <h1 id="nacl_modules">Manifest - Nacl Modules</h1>
2
3 <p>
4 One or more mappings from MIME types to the Native Client module
5 that handles each type.
6 For example, the bold code in the following snippet
7 registers a Native Client module as the content handler
8 for the OpenOffice spreadsheet MIME type.
9 </p>
10
11 <pre class="prettyprint"><span class="pun">{</span><span class="pln">
12 </span><span class="str">"name"</span><span class="pun">:</span><span class="p ln"> </span><span class="str">"Native Client OpenOffice Spreadsheet Viewer"</spa n><span class="pun">,</span><span class="pln">
13 </span><span class="str">"version"</span><span class="pun">:</span><span class ="pln"> </span><span class="str">"0.1"</span><span class="pun">,</span><span cla ss="pln">
14 </span><span class="str">"description"</span><span class="pun">:</span><span c lass="pln"> </span><span class="str">"Open OpenOffice spreadsheets, right in you r browser."</span><span class="pun">,</span><span class="pln">
15 </span><b><span class="str">"nacl_modules"</span><span class="pun">:</span><sp an class="pln"> </span><span class="pun">[{</span><span class="pln">
16 </span><span class="str">"path"</span><span class="pun">:</span><span class= "pln"> </span><span class="str">"OpenOfficeViewer.nmf"</span><span class="pun">, </span><span class="pln">
17 </span><span class="str">"mime_type"</span><span class="pun">:</span><span c lass="pln"> </span><span class="str">"application/vnd.oasis.opendocument.spreads heet"</span><span class="pln">
18 </span><span class="pun">}]</span></b><span class="pln">
19 </span><span class="pun">}</span></pre>
20
21 <p>
22 The value of "path" is the location of a Native Client manifest
23 (a <code>.nmf</code> file)
24 within the extension directory.
25 For more information on Native Client and <code>.nmf</code> files, see the
26 <a href="http://code.google.com/chrome/nativeclient/docs/technical_overview.html ">Native Client Technical Overview</a>.
27 </p>
28
29 <p>
30 Each MIME type can be associated with only one <code>.nmf</code> file,
31 but a single <code>.nmf</code> file might handle multiple MIME types.
32 The following example shows an extension
33 with two <code>.nmf</code> files
34 that handle three MIME types.
35 </p>
36
37 <pre class="prettyprint"><span class="pun">{</span><span class="pln">
38 </span><span class="str">"name"</span><span class="pun">:</span><span class="p ln"> </span><span class="str">"Spreadsheet Viewer"</span><span class="pun">,</sp an><span class="pln">
39 </span><span class="str">"version"</span><span class="pun">:</span><span class ="pln"> </span><span class="str">"0.1"</span><span class="pun">,</span><span cla ss="pln">
40 </span><span class="str">"description"</span><span class="pun">:</span><span c lass="pln"> </span><span class="str">"Open OpenOffice and Excel spreadsheets, ri ght in your browser."</span><span class="pun">,</span><span class="pln">
41 </span><span class="str">"nacl_modules"</span><span class="pun">:</span><span class="pln"> </span><span class="pun">[{</span><span class="pln">
42 </span><span class="str">"path"</span><span class="pun">:</span><span class= "pln"> </span><span class="str">"OpenOfficeViewer.nmf"</span><span class="pun">, </span><span class="pln">
43 </span><span class="str">"mime_type"</span><span class="pun">:</span><span c lass="pln"> </span><span class="str">"application/vnd.oasis.opendocument.spreads heet"</span><span class="pln">
44 </span><span class="pun">},</span><span class="pln">
45 </span><span class="pun">{</span><span class="pln">
46 </span><span class="str">"path"</span><span class="pun">:</span><span class= "pln"> </span><span class="str">"OpenOfficeViewer.nmf"</span><span class="pun">, </span><span class="pln">
47 </span><span class="str">"mime_type"</span><span class="pun">:</span><span c lass="pln"> </span><span class="str">"application/vnd.oasis.opendocument.spreads heet-template"</span><span class="pln">
48 </span><span class="pun">},</span><span class="pln">
49 </span><span class="pun">{</span><span class="pln">
50 </span><span class="str">"path"</span><span class="pun">:</span><span class= "pln"> </span><span class="str">"ExcelViewer.nmf"</span><span class="pun">,</spa n><span class="pln">
51 </span><span class="str">"mime_type"</span><span class="pun">:</span><span c lass="pln"> </span><span class="str">"application/excel"</span><span class="pln" >
52 </span><span class="pun">}]</span><span class="pln">
53 </span><span class="pun">}</span></pre>
54
55 <p class="note">
56 <strong>Note:</strong>
57 You can use Native Client modules in extensions
58 without specifying "nacl_modules".
59 Use "nacl_modules" only if you want the browser
60 to use your Native Client module
61 to display a particular type of content.
62 </p>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698