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

Unified Diff: chrome/common/extensions/docs/templates/articles/single_purpose.html

Issue 1137753005: Updating extension hosting docs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: changes to extensions policy Created 5 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/docs/templates/articles/single_purpose.html
diff --git a/chrome/common/extensions/docs/templates/articles/single_purpose.html b/chrome/common/extensions/docs/templates/articles/single_purpose.html
index 5081e2c0a0fa2a5533752caad47e1ed3e1426289..c3ddf1cb98dcd3e1a45a52a716abe72231015430 100644
--- a/chrome/common/extensions/docs/templates/articles/single_purpose.html
+++ b/chrome/common/extensions/docs/templates/articles/single_purpose.html
@@ -15,6 +15,8 @@ for offering settings changes to Chrome users on Windows.
In addition, starting with the May 20, 2014 release of Chrome,
we <a href="http://blog.chromium.org/2014/02/make-sure-to-get-your-extension-in.html">have begun to require</a>
that extensions in Chrome for Windows be hosted in the Chrome Web Store.
+Starting in Chrome M44 in July 2015,
not at google - send to devlin 2015/05/13 18:23:27 I think publicly we don't put the "M" prefix, it's
mkearney1 2015/05/13 18:36:36 Done.
+extensions in Mac are also required to be hosted in the Chrome Web Store.
</p>
<h2 id="two">2.) Why did Google launch a “single purpose” Chrome extensions policy?</h2>
@@ -24,7 +26,7 @@ that extensions in Chrome for Windows be hosted in the Chrome Web Store.
<p>We launched this policy because
multi-purpose extensions can crowd your browser UI
-and slow down your web browsing - sometimes significantly.
+and slow down your web browsing sometimes significantly.
Speed and simplicity have always been part of Chrome's core principles,
so this policy will help us get back to the design that was originally intended.
Also, unexpected changes to browser functionality and
@@ -75,6 +77,13 @@ change the browser’s homepage, or
make any other changes to browser functionality.
</p>
+<p>
+Be conscious of your extension’s permissions.
+We assume your extension utilizes each of the permissions it requests.
+Excessive permissions unrelated to your extension’s single purpose will be viewed
+as enabling unrelated functionalities, resulting in a policy violation.
+</p>
+
<h2 id="five">5.) Will this policy affect my extension?</h2>
<p>
@@ -93,6 +102,7 @@ Ask yourself these questions:
does it only affect a narrow function of the browser?</li>
<li>Does my extension modify Chrome’s behavior in a predictable way,
in line with the extension's narrow, stated purpose?</li>
+ <li>Does my extension request any unnecessary permissions?</li>
</ul>
<p>
@@ -225,13 +235,13 @@ will remain unchanged until the user manually updates those settings or
installs an extension that uses the Settings Override API to change them.
</p>
-<h2 id="twelve">12.) Is this new policy Windows-only?</h2>
+<h2 id="twelve">12.) Is this new policy only on some operating systems?</h2>
<p>
The <a href="https://developer.chrome.com/extensions/hosting_changes">requirement</a>
that Chrome extensions be hosted in the Chrome Web Store
-initially applies only to Windows extensions.
-Likewise, the new Settings Override API will initially be made available
+initially applies only to Windows and Mac extensions.
+The new Settings Override API will initially be made available
only on Chrome for Windows.
However, the single-purpose policy will apply to all Chrome extensions.
</p>
@@ -283,7 +293,7 @@ It's a better user experience, with no performance or security downsides.
that were already installed by users?</h2>
<p>
-All extensions will need to comply with the Extension Quality Guidelines.
+All extensions must comply with the Extension Quality Guidelines.
If a user installed a non-compliant extension,
then you will need to update them to a compliant extension
that is hosted in the Chrome Web Store.
@@ -307,9 +317,11 @@ in the Chrome Web Store comes into effect?</h2>
If your extension is rejected from the Chrome Web Store,
you will need to make changes or appeal the decision.
After the requirement to host extensions
-in the Chrome Web Store comes into effect in late May 2014,
+in the Chrome Web Store comes into effect for Windows in late May 2014,
your extension must be hosted in the Chrome Web Store or
-it will be automatically disabled from the users’ browsers.
+it will be automatically disabled from the users’ browsers.
+The same will occur for Mac extensions that are not hosted
+on the Chrome Web Store prior to the release of M44 in July 2015.
</p>
<h2 id="eighteen">18.) If my extension gets flagged for review under the single purpose policy,

Powered by Google App Engine
This is Rietveld 408576698