blob: d36ffbe8ec0bf5e125815a9edc5b811669ffa2f2 [file] [log] [blame]
<div id="pageData-name" class="pageData">chrome.experimental.* APIs</div>
<p>
We'd like your <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions/topics">feedback</a>
on the following experimental APIs:
</p>
<ul>
<li jsselect="experimentalAPIs();">
<a jsvalues=".href: $this + '.html'" jscontent="$this"></a></li>
</ul>
<p class="caution">
<b>Caution:</b>
Don't depend on these experimental APIs.
They might disappear,
and they <em>will</em> change.
Also, the extension gallery doesn't allow you to
upload extensions that use experimental APIs.
</p>
<h2 id="using">How to use experimental APIs</h2>
<ol>
<li>
Make sure you're using the
<a href="http://www.chromium.org/getting-involved/dev-channel">Dev channel</a>
of Google Chrome.
Although the experimental APIs might work in other versions,
we need your feedback on the latest incarnation of the APIs,
which you can find on the Dev channel.
</li>
<li>
Using the
<a href="http://code.google.com/chrome/extensions/dev/experimental.html">API documentation for the Dev channel</a>,
write the code for your extension.
</li>
<li>
Specify the "experimental"
<a href="manifest.html#permissions">permission</a>
in your extension's manifest, like this:
<pre>
"permissions": [
<b>"experimental"</b>,
...
],
</pre>
</li>
<li>
Specify the <b>--enable-experimental-extension-apis</b> flag
when you launch the browser.
On Windows, you can do this by modifying
the properties of the shortcut that you use to launch Google Chrome.
For example:
<pre>
<em>path_to_chrome.exe</em> <b>--enable-experimental-extension-apis</b></pre>
</li>
<li>
<a href="http://groups.google.com/a/chromium.org/group/chromium-extensions/topics">Give us feedback!</a>
Your comments and suggestions help us
improve the APIs and decide
which ones should move from experimental to supported.
</li>
</ol>
<h2 id="other">More information</h2>
<p>
For information on the standard APIs that extensions can use, see
<a href="api_index.html">chrome.* APIs</a> and
<a href="api_other.html">Other APIs</a>.
</p>