Chromium Code Reviews| 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, |