summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions
diff options
context:
space:
mode:
authormpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-12 17:57:09 +0000
committermpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-12 17:57:09 +0000
commitb2a74caaf15e234b5e6c03151d12c28a319a06cb (patch)
tree4b0f606a6ee117a66e66e4b7fb6546d9943bd425 /chrome/common/extensions
parent293caa54c215807abcef6a31aa34ca0e49e51581 (diff)
downloadchromium_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-xchrome/common/extensions/api/extension_api.json9
-rw-r--r--chrome/common/extensions/docs/extension.html87
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 -->