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

Side by Side Diff: chrome/common/extensions/docs/static/external_extensions.html

Issue 8318011: Update write checks for external extension file on mac. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Without odd newlines this time. Created 9 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 <div id="pageData-name" class="pageData">Other Deployment Options</div> 1 <div id="pageData-name" class="pageData">Other Deployment Options</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 Usually, users install their own extensions. 5 Usually, users install their own extensions.
6 But sometimes you might want an extension 6 But sometimes you might want an extension
7 to be installed automatically. 7 to be installed automatically.
8 Here are two typical cases: 8 Here are two typical cases:
9 </p> 9 </p>
10 10
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 If the file doesn't exist, create it. 96 If the file doesn't exist, create it.
97 The location depends on the operating system. 97 The location depends on the operating system.
98 <dl> 98 <dl>
99 <dt> Windows: </dt> 99 <dt> Windows: </dt>
100 <dd> <code><em>chrome_root</em>\Application\<em>chrome_version</em>\Extensio ns\</code> 100 <dd> <code><em>chrome_root</em>\Application\<em>chrome_version</em>\Extensio ns\</code>
101 <br /> 101 <br />
102 Example: <code>c:\Users\Me\AppData\Local\Google\Chrome\Application\6.0.422.0 \Extensions\</code> 102 Example: <code>c:\Users\Me\AppData\Local\Google\Chrome\Application\6.0.422.0 \Extensions\</code>
103 </dd> 103 </dd>
104 <dt> Mac OS X: </dt> 104 <dt> Mac OS X: </dt>
105 <dd> <code>/Library/Application Support/Google/Chrome/External Extensions/</ code> </dd> 105 <dd> <code>/Library/Application Support/Google/Chrome/External Extensions/</ code> </dd>
106 <p class="note"><b>Note:</b> The external extensions file is read only if ev ery directory in the path is owned by the user <code>root</code>, has the group <code>admin</code>, and is not world readable. The path must also be free of sy mbolic links. These restrictions prevent an unprivileged user from causing exte nsions to be installed for all users. See <a href="#troubleshooting">troublesho oting</a> for details.</p> 106 <p class="note"><b>Note:</b> The external extensions file is read only if ev ery directory in the path is owned by the user <code>root</code>, has the group <code>admin</code> or <code>wheel</code>, and is not world readable. The path m ust also be free of symbolic links. These restrictions prevent an unprivileged user from causing extensions to be installed for all users. See <a href="#troub leshooting">troubleshooting</a> for details.</p>
Mark Mentovai 2011/10/17 18:53:57 As before.
Sam Kerner (Chrome) 2011/10/17 19:35:16 Done.
107 <p class="note"> 107 <p class="note">
108 <b>Note:</b> The above path was added in Chrome 16. Prior versions used a d ifferent path, which is now deprecated: 108 <b>Note:</b> The above path was added in Chrome 16. Prior versions used a d ifferent path, which is now deprecated:
109 <code>/Applications/Google Chrome.app/Contents/Extensions/</code> .</p> 109 <code>/Applications/Google Chrome.app/Contents/Extensions/</code> .</p>
110 <dt> Linux: </dt> 110 <dt> Linux: </dt>
111 <dd> <code>/opt/google/chrome/extensions/</code> <br> 111 <dd> <code>/opt/google/chrome/extensions/</code> <br>
112 <b>Note:</b> Use <code>chmod</code> if necessary 112 <b>Note:</b> Use <code>chmod</code> if necessary
113 to make sure that <code>extensions/external_extensions.json</code> 113 to make sure that <code>extensions/external_extensions.json</code>
114 is world-readable. 114 is world-readable.
115 </dd> 115 </dd>
116 </dl> 116 </dl>
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 296
297 <br> 297 <br>
298 298
299 <p><b>How do I get off the blacklist?</b> </p> 299 <p><b>How do I get off the blacklist?</b> </p>
300 <p>If the user uninstalls your extension, you should respect that 300 <p>If the user uninstalls your extension, you should respect that
301 decision. However, if you (the developer) accidentally uninstalled 301 decision. However, if you (the developer) accidentally uninstalled
302 your extension through the UI, 302 your extension through the UI,
303 you can remove the blacklist tag 303 you can remove the blacklist tag
304 by installing the extension normally 304 by installing the extension normally
305 through the UI, and then uninstalling it. </p> 305 through the UI, and then uninstalling it. </p>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698