OLD | NEW |
1 <h1>Hosting</h1> | 1 <h1>Hosting</h1> |
2 | 2 |
3 <p class="warning"><b>Warning:</b> | 3 <p class="warning"><b>Warning:</b> |
4 As of Chrome 33, | 4 As of Chrome 33, |
5 Windows stable/beta channel users can only download extensions | 5 Windows stable/beta channel users can only download extensions |
6 hosted in the Chrome Web store, | 6 hosted in the Chrome Web store, |
7 except for installs via | 7 except for installs via |
8 <a href="https://support.google.com/chrome/a/answer/188453">enterprise policy</a
> | 8 <a href="https://support.google.com/chrome/a/answer/188453">enterprise policy</a
> |
9 or | 9 or |
10 <a href="getstarted.html#unpacked">developer mode</a> | 10 <a href="getstarted#unpacked">developer mode</a> |
11 (see | 11 (see |
12 <a href="http://blog.chromium.org/2013/11/protecting-windows-users-from-malicio
us.html">Protecting Windows users from malicious extensions</a>). | 12 <a href="http://blog.chromium.org/2013/11/protecting-windows-users-from-malicio
us.html">Protecting Windows users from malicious extensions</a>). |
13 You can still create your own <code>.crx</code> file and use it for testing in t
he dev channel, | 13 You can still create your own <code>.crx</code> file and use it for testing in t
he dev channel, |
14 but you can't host that file on your own server. | 14 but you can't host that file on your own server. |
15 </p> | 15 </p> |
16 | 16 |
17 <p> | 17 <p> |
18 This page tells you how to host <code>.crx</code> files | 18 This page tells you how to host <code>.crx</code> files |
19 on your own server. | 19 on your own server. |
20 If you distribute your extension, app, or theme solely through the | 20 If you distribute your extension, app, or theme solely through the |
21 <a href="http://chrome.google.com/webstore">Chrome Web Store</a>, | 21 <a href="http://chrome.google.com/webstore">Chrome Web Store</a>, |
22 you don't need this page. | 22 you don't need this page. |
23 Instead, consult the | 23 Instead, consult the |
24 <a href="http://www.google.com/support/chrome_webstore/">store help</a> and | 24 <a href="http://www.google.com/support/chrome_webstore/">store help</a> and |
25 <a href="http://code.google.com/chrome/webstore/index.html">developer documentat
ion</a>. | 25 <a href="http://code.google.com/chrome/webstore/index">developer documentation</
a>. |
26 </p> | 26 </p> |
27 | 27 |
28 <p> | 28 <p> |
29 By convention, extensions, | 29 By convention, extensions, |
30 installable web apps, and themes are served—whether | 30 installable web apps, and themes are served—whether |
31 by the Chrome Web Store or by a custom server—as | 31 by the Chrome Web Store or by a custom server—as |
32 <code>.crx</code> files. | 32 <code>.crx</code> files. |
33 When you upload a ZIP file with the | 33 When you upload a ZIP file with the |
34 <a href="https://chrome.google.com/webstore/developer/dashboard">Chrome Develope
r Dashboard</a>, | 34 <a href="https://chrome.google.com/webstore/developer/dashboard">Chrome Develope
r Dashboard</a>, |
35 the dashboard creates the <code>.crx</code> file for you. | 35 the dashboard creates the <code>.crx</code> file for you. |
36 </p> | 36 </p> |
37 | 37 |
38 <p> | 38 <p> |
39 If you aren't publishing using the dashboard, | 39 If you aren't publishing using the dashboard, |
40 you need to create the <code>.crx</code> file yourself, | 40 you need to create the <code>.crx</code> file yourself, |
41 as described in <a href="packaging.html">Packaging</a>. | 41 as described in <a href="packaging">Packaging</a>. |
42 You can also specify | 42 You can also specify |
43 <a href="autoupdate.html">autoupdate</a> information to ensure that | 43 <a href="autoupdate">autoupdate</a> information to ensure that |
44 your users will have the latest copy of the <code>.crx</code> file. | 44 your users will have the latest copy of the <code>.crx</code> file. |
45 </p> | 45 </p> |
46 | 46 |
47 <p> | 47 <p> |
48 A server that hosts <code>.crx</code> files | 48 A server that hosts <code>.crx</code> files |
49 must use appropriate HTTP headers, | 49 must use appropriate HTTP headers, |
50 so that users can install the file | 50 so that users can install the file |
51 by clicking a link to it. | 51 by clicking a link to it. |
52 </p> | 52 </p> |
53 | 53 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 The most common reason for failing to recognize an installable file | 89 The most common reason for failing to recognize an installable file |
90 is that the server sends the header | 90 is that the server sends the header |
91 <code>X-Content-Type-Options: nosniff</code>. | 91 <code>X-Content-Type-Options: nosniff</code>. |
92 The second most common reason | 92 The second most common reason |
93 is that the server sends an unknown content type—one | 93 is that the server sends an unknown content type—one |
94 that isn't in the previous list. | 94 that isn't in the previous list. |
95 To fix an HTTP header issue, | 95 To fix an HTTP header issue, |
96 either change the configuration of the server | 96 either change the configuration of the server |
97 or try hosting the <code>.crx</code> file at another server. | 97 or try hosting the <code>.crx</code> file at another server. |
98 </p> | 98 </p> |
OLD | NEW |