diff options
author | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-12 17:57:09 +0000 |
---|---|---|
committer | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-12 17:57:09 +0000 |
commit | b2a74caaf15e234b5e6c03151d12c28a319a06cb (patch) | |
tree | 4b0f606a6ee117a66e66e4b7fb6546d9943bd425 /chrome/common/extensions | |
parent | 293caa54c215807abcef6a31aa34ca0e49e51581 (diff) | |
download | chromium_src-b2a74caaf15e234b5e6c03151d12c28a319a06cb.zip chromium_src-b2a74caaf15e234b5e6c03151d12c28a319a06cb.tar.gz chromium_src-b2a74caaf15e234b5e6c03151d12c28a319a06cb.tar.bz2 |
Add chrome.extension.inIncognitoTab for content scripts.
Review URL: http://codereview.chromium.org/822008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41446 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions')
-rwxr-xr-x | chrome/common/extensions/api/extension_api.json | 9 | ||||
-rw-r--r-- | chrome/common/extensions/docs/extension.html | 87 |
2 files changed, 96 insertions, 0 deletions
diff --git a/chrome/common/extensions/api/extension_api.json b/chrome/common/extensions/api/extension_api.json index 3058338..901cfc1 100755 --- a/chrome/common/extensions/api/extension_api.json +++ b/chrome/common/extensions/api/extension_api.json @@ -50,6 +50,15 @@ "properties": { "message": { "type": "string", "description": "Description of the error that has taken place." } } + }, + "inIncognitoTab": { + "type": "object", + "optional": true, + "unprivileged": true, + "description": "True for content scripts running inside incognito tabs. Will be undefined for non-content scripts.", + "properties": { + "message": { "type": "boolean", "description": "True if the script is in an incongito tab." } + } } }, "functions": [ diff --git a/chrome/common/extensions/docs/extension.html b/chrome/common/extensions/docs/extension.html index fdb5fde..6ae20ef 100644 --- a/chrome/common/extensions/docs/extension.html +++ b/chrome/common/extensions/docs/extension.html @@ -211,6 +211,8 @@ <ol> <li> <a href="#property-lastError">lastError</a> + </li><li> + <a href="#property-inIncognitoTab">inIncognitoTab</a> </li> </ol> </li> @@ -411,6 +413,91 @@ For details, see </dl> </dd> </div> + </div><div> + <a name="property-inIncognitoTab"></a> + <h4>inIncognitoTab</h4> + <div class="summary"> + <!-- Note: intentionally longer 80 columns --> + <span>chrome.extension.</span><span>inIncognitoTab</span> + </div> + <div> + <dt> + <var>inIncognitoTab</var> + <em> + + <!-- TYPE --> + <div style="display:inline"> + ( + <span class="optional">optional</span> + <span id="typeTemplate"> + <span style="display: none; "> + <a> Type</a> + </span> + <span> + <span style="display: none; "> + array of <span><span></span></span> + </span> + <span>object</span> + </span> + </span> + ) + </div> + + </em> + </dt> + <dd class="todo" style="display: none; "> + Undocumented. + </dd> + <dd>True for content scripts running inside incognito tabs. Will be undefined for non-content scripts.</dd> + + <!-- OBJECT PROPERTIES --> + <dd> + <dl> + <div> + <div> + <dt> + <var>message</var> + <em> + + <!-- TYPE --> + <div style="display:inline"> + ( + <span class="optional" style="display: none; ">optional</span> + <span id="typeTemplate"> + <span style="display: none; "> + <a> Type</a> + </span> + <span> + <span style="display: none; "> + array of <span><span></span></span> + </span> + <span>boolean</span> + </span> + </span> + ) + </div> + + </em> + </dt> + <dd class="todo" style="display: none; "> + Undocumented. + </dd> + <dd>True if the script is in an incongito tab.</dd> + + <!-- OBJECT PROPERTIES --> + <dd style="display: none; "> + <dl> + <div> + <div> + </div> + </div> + </dl> + </dd> + </div> + </div> + </dl> + </dd> + </div> </div> </div> <!-- /apiGroup --> |