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

Side by Side Diff: chrome/common/extensions/docs/experimental.browsingData.html

Issue 9424036: Move `browsingData` extension API out of experimental. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebuilt docs. Created 8 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note: 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
2 1) The <head> information in this page is significant, should be uniform 2 1) The <head> information in this page is significant, should be uniform
3 across api docs and should be edited only with knowledge of the 3 across api docs and should be edited only with knowledge of the
4 templating mechanism. 4 templating mechanism.
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
6 browser, it will be re-generated from the template, json schema and 6 browser, it will be re-generated from the template, json schema and
7 authored overview content. 7 authored overview content.
8 4) The <body>.innerHTML is also generated by an offline step so that this 8 4) The <body>.innerHTML is also generated by an offline step so that this
9 page may easily be indexed by search engines. 9 page may easily be indexed by search engines.
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> 12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css">
13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> 13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print">
14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla te_compiled.js"> 14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla te_compiled.js">
15 </script> 15 </script>
16 <script type="text/javascript" src="js/api_page_generator.js"></script> 16 <script type="text/javascript" src="js/api_page_generator.js"></script>
17 <script type="text/javascript" src="js/bootstrap.js"></script> 17 <script type="text/javascript" src="js/bootstrap.js"></script>
18 <script type="text/javascript" src="js/sidebar.js"></script> 18 <script type="text/javascript" src="js/sidebar.js"></script>
19 <meta name="description" content="Documentation for the chrome.experimental.br owsingData module, which is part of the Google Chrome extension APIs."><title>B rowsingData API - Google Chrome Extensions - Google Code</title></head> 19 <title>experimental.browsingData - Google Chrome Extensions - Google Code</tit le></head>
20 <body> <div id="devModeWarning" class="displayModeWarning"> 20 <body> <div id="devModeWarning" class="displayModeWarning">
21 You are viewing extension docs in chrome via the 'file:' scheme: are you exp ecting to see local changes when you refresh? You'll need run chrome with --allo w-file-access-from-files. 21 You are viewing extension docs in chrome via the 'file:' scheme: are you exp ecting to see local changes when you refresh? You'll need run chrome with --allo w-file-access-from-files.
22 </div> 22 </div>
23 <div id="branchWarning" class="displayModeWarning"> 23 <div id="branchWarning" class="displayModeWarning">
24 <span>WARNING: This is the <span id="branchName">BETA</span> documentation. 24 <span>WARNING: This is the <span id="branchName">BETA</span> documentation.
25 It may not work with the stable release of Chrome.</span> 25 It may not work with the stable release of Chrome.</span>
26 <select id="branchChooser"> 26 <select id="branchChooser">
27 <option>Choose a different version... 27 <option>Choose a different version...
28 </option><option value="">Stable 28 </option><option value="">Stable
29 </option><option value="beta">Beta 29 </option><option value="beta">Beta
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 <li><a href="themes.html">Themes</a></li> 176 <li><a href="themes.html">Themes</a></li>
177 </ul> 177 </ul>
178 </li> 178 </li>
179 </ul> 179 </ul>
180 </div> 180 </div>
181 <script> 181 <script>
182 initToggles(); 182 initToggles();
183 </script> 183 </script>
184 <div class="g-unit" id="gc-pagecontent"> 184 <div class="g-unit" id="gc-pagecontent">
185 <div id="pageTitle"> 185 <div id="pageTitle">
186 <h1 class="page_title">BrowsingData API</h1> 186 <h1 class="page_title">experimental.browsingData</h1>
187 </div> 187 </div>
188 <!-- TABLE OF CONTENTS --> 188 <!-- TABLE OF CONTENTS -->
189 <div id="toc">
190 <h2>Contents</h2>
191 <ol>
192 <li>
193 <a href="#manifest">Manifest</a>
194 <ol>
195 </ol>
196 </li><li>
197 <a href="#usage">Usage</a>
198 <ol>
199 </ol>
200 </li><li>
201 <a href="#samples">Examples</a>
202 <ol>
203 </ol>
204 </li>
205 <li>
206 <a href="#apiReference">API reference: chrome.experimental.brows ingData</a>
207 <ol>
208 <li>
209 <a href="#global-methods">Methods</a>
210 <ol>
211 <li>
212 <a href="#method-remove">remove</a>
213 </li><li>
214 <a href="#method-removeAppcache">removeAppcache</a>
215 </li><li>
216 <a href="#method-removeCache">removeCache</a>
217 </li><li>
218 <a href="#method-removeCookies">removeCookies</a>
219 </li><li>
220 <a href="#method-removeDownloads">removeDownloads</a>
221 </li><li>
222 <a href="#method-removeFileSystems">removeFileSystems</a>
223 </li><li>
224 <a href="#method-removeFormData">removeFormData</a>
225 </li><li>
226 <a href="#method-removeHistory">removeHistory</a>
227 </li><li>
228 <a href="#method-removeIndexedDB">removeIndexedDB</a>
229 </li><li>
230 <a href="#method-removeLocalStorage">removeLocalStorage</a>
231 </li><li>
232 <a href="#method-removePasswords">removePasswords</a>
233 </li><li>
234 <a href="#method-removePluginData">removePluginData</a>
235 </li><li>
236 <a href="#method-removeWebSQL">removeWebSQL</a>
237 </li>
238 </ol>
239 </li>
240 <li>
241 <a href="#types">Types</a>
242 <ol>
243 <li>
244 <a href="#type-RemovalOptions">RemovalOptions</a>
245 <ol>
246 </ol>
247 </li>
248 </ol>
249 </li>
250 </ol>
251 </li>
252 </ol>
253 </div>
254 <!-- /TABLE OF CONTENTS --> 189 <!-- /TABLE OF CONTENTS -->
255 <!-- Standard content lead-in for experimental API pages --> 190 <!-- Standard content lead-in for experimental API pages -->
256 <!-- STATIC CONTENT PLACEHOLDER --> 191 <!-- STATIC CONTENT PLACEHOLDER -->
257 <div id="static"><div id="pageData-name" class="pageData">BrowsingData A PI</div> 192 <div id="static"><div id="pageData-name" class="pageData">experimental.b rowsingData</div>
258 <!-- BEGIN AUTHORED CONTENT --> 193 <p>
259 <p id="classSummary"> 194 The <code>BrowsingData</code> API is no longer experimental;
260 Use the <code>chrome.experimental.browsingData</code> module to remove 195 it's supported! You can read all about it at its new home:
261 browsing data from a user's local profile. This module is still experimental.
262 For more information regarding the usage of experimental APIs, see the
263 <a href="experimental.html">chrome.experimental.* APIs</a> page.
264 </p> 196 </p>
265 <h2 id="manifest">Manifest</h2> 197 <blockquote>
266 <p> 198 <a href="browsingData.html">chrome.browsingData</a>
267 You must declare the "clear" permission in the 199 </blockquote>
268 <a href="manifest.html">extension manifest</a> to use this API. As the API is
269 still experimental, you must declare the "experimental" permisson as well.
270 </p>
271 <pre>{
272 "name": "My extension",
273 ...
274 <b>"permissions": [
275 "browsingData",
276 "experimental"
277 ]</b>,
278 ...
279 }</pre>
280 <h2 id="usage">Usage</h2>
281 <p>
282 The simplest use-case for this API is a a time-based mechanism for clearing a
283 user's browsing data. Your code should provide a timestamp which indicates the
284 historical date after which the user's browsing data should be removed. This
285 timestamp is formatted as the number of milliseconds since the Unix epoch
286 (which can be retrieved from a JavaScript <code>Date</code> object via the
287 <code>getTime</code> method).
288 </p>
289 <p>
290 For example, to clear all of a user's browsing data from the last week, you
291 might write code as follows:
292 </p>
293 <pre>var callback = function () {
294 // Do something clever here once data has been removed.
295 };
296 var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
297 var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
298 chrome.experimental.browsingData.remove({
299 "since": oneWeekAgo
300 }, {
301 "appcache": true,
302 "cache": true,
303 "cookies": true,
304 "downloads": true,
305 "fileSystems": true,
306 "formData": true,
307 "history": true,
308 "indexedDB": true,
309 "localStorage": true,
310 "pluginData": true,
311 "passwords": true,
312 "webSQL": true
313 }, callback);</pre>
314 <p>
315 The <code>chrome.experimental.browsingData.remove</code> method allows you to
316 remove various types of browsing data with a single call, and will be much
317 faster than calling multiple more specific methods. If, however, you only
318 want to clear one specific type of browsing data (cookies, for example), the
319 more granular methods offer a readable alternative to a call filled with JSON.
320 </p>
321 <pre>var callback = function () {
322 // Do something clever here once data has been removed.
323 };
324 var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
325 var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
326 chrome.experimental.browsingData.removeCookies({
327 "since": oneWeekAgo
328 }, callback);</pre>
329 <p class="caution">
330 <strong>Important</strong>: Removing browsing data involves a good deal of
331 heavy lifting in the background, and can take <em>tens of seconds</em> to
332 complete, depending on a user's profile. You should use the callback mechanism
333 to keep your users up to date on the removal's status.
334 </p>
335 <h2 id="samples">Examples</h2>
336 <p>
337 Samples for the <code>browsingData</code> API are available
338 <a href="http://code.google.com/chrome/extensions/trunk/samples.html#chrome.ex perimental.browsingData">on the samples page</a>.
339 </p>
340 <!-- END AUTHORED CONTENT -->
341 </div> 200 </div>
342 <!-- API PAGE --> 201 <!-- API PAGE -->
343 <div class="apiPage"> 202 <!-- /apiPage -->
344 <a name="apiReference"></a>
345 <h2>API reference: chrome.experimental.browsingData</h2>
346 <!-- PROPERTIES -->
347 <!-- /apiGroup -->
348 <!-- METHODS -->
349 <div id="methodsTemplate" class="apiGroup">
350 <a name="global-methods"></a>
351 <h3>Methods</h3>
352 <!-- iterates over all functions -->
353 <div class="apiItem">
354 <a name="method-remove"></a> <!-- method-anchor -->
355 <h4>remove</h4>
356 <div class="summary">
357 <!-- Note: intentionally longer 80 columns -->
358 <span>chrome.experimental.browsingData.remove</span>(<span cla ss="null"><span>RemovalOptions</span>
359 <var><span>options</span></var></span><span class="null">< span>, </span><span>object</span>
360 <var><span>dataToRemove</span></var></span><span class="op tional"><span>, </span><span>function</span>
361 <var><span>callback</span></var></span>)</div>
362 <div class="description">
363 <p>Clears various types of browsing data stored in a user's prof ile.</p>
364 <!-- PARAMETERS -->
365 <h4>Parameters</h4>
366 <dl>
367 <div>
368 <div>
369 <dt>
370 <var>options</var>
371 <em>
372 <!-- TYPE -->
373 <div style="display:inline">
374 (
375 <span id="typeTemplate">
376 <span>
377 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
378 </span>
379 </span>
380 )
381 </div>
382 </em>
383 </dt>
384 <dd class="todo">
385 Undocumented.
386 </dd>
387 <!-- OBJECT PROPERTIES -->
388 <!-- OBJECT METHODS -->
389 <!-- OBJECT EVENT FIELDS -->
390 <!-- FUNCTION PARAMETERS -->
391 </div>
392 </div><div>
393 <div>
394 <dt>
395 <var>dataToRemove</var>
396 <em>
397 <!-- TYPE -->
398 <div style="display:inline">
399 (
400 <span id="typeTemplate">
401 <span>
402 <span>object</span>
403 </span>
404 </span>
405 )
406 </div>
407 </em>
408 </dt>
409 <dd>An object whose properties specify which browsing data types ought to be cleared. You may set as many or as few as you like in a single call, each is optional (defaulting to <code>false</code>).</dd>
410 <!-- OBJECT PROPERTIES -->
411 <dd>
412 <dl>
413 <div>
414 <div>
415 <dt>
416 <var>appcache</var>
417 <em>
418 <!-- TYPE -->
419 <div style="display:inline">
420 (
421 <span class="optional">optional</span>
422 <span id="typeTemplate">
423 <span>
424 <span>boolean</span>
425 </span>
426 </span>
427 )
428 </div>
429 </em>
430 </dt>
431 <dd>Should websites' appcaches be cleared?</dd>
432 <!-- OBJECT PROPERTIES -->
433 <!-- OBJECT METHODS -->
434 <!-- OBJECT EVENT FIELDS -->
435 <!-- FUNCTION PARAMETERS -->
436 </div>
437 </div><div>
438 <div>
439 <dt>
440 <var>cache</var>
441 <em>
442 <!-- TYPE -->
443 <div style="display:inline">
444 (
445 <span class="optional">optional</span>
446 <span id="typeTemplate">
447 <span>
448 <span>boolean</span>
449 </span>
450 </span>
451 )
452 </div>
453 </em>
454 </dt>
455 <dd>Should the browser's cache be cleared? Note: this clears the <em>e ntire</em> cache: it is not limited to the range you specify.</dd>
456 <!-- OBJECT PROPERTIES -->
457 <!-- OBJECT METHODS -->
458 <!-- OBJECT EVENT FIELDS -->
459 <!-- FUNCTION PARAMETERS -->
460 </div>
461 </div><div>
462 <div>
463 <dt>
464 <var>cookies</var>
465 <em>
466 <!-- TYPE -->
467 <div style="display:inline">
468 (
469 <span class="optional">optional</span>
470 <span id="typeTemplate">
471 <span>
472 <span>boolean</span>
473 </span>
474 </span>
475 )
476 </div>
477 </em>
478 </dt>
479 <dd>Should the browser's cookies be cleared?</dd>
480 <!-- OBJECT PROPERTIES -->
481 <!-- OBJECT METHODS -->
482 <!-- OBJECT EVENT FIELDS -->
483 <!-- FUNCTION PARAMETERS -->
484 </div>
485 </div><div>
486 <div>
487 <dt>
488 <var>downloads</var>
489 <em>
490 <!-- TYPE -->
491 <div style="display:inline">
492 (
493 <span class="optional">optional</span>
494 <span id="typeTemplate">
495 <span>
496 <span>boolean</span>
497 </span>
498 </span>
499 )
500 </div>
501 </em>
502 </dt>
503 <dd>Should the browser's download list be cleared?</dd>
504 <!-- OBJECT PROPERTIES -->
505 <!-- OBJECT METHODS -->
506 <!-- OBJECT EVENT FIELDS -->
507 <!-- FUNCTION PARAMETERS -->
508 </div>
509 </div><div>
510 <div>
511 <dt>
512 <var>fileSystems</var>
513 <em>
514 <!-- TYPE -->
515 <div style="display:inline">
516 (
517 <span class="optional">optional</span>
518 <span id="typeTemplate">
519 <span>
520 <span>boolean</span>
521 </span>
522 </span>
523 )
524 </div>
525 </em>
526 </dt>
527 <dd>Should websites' file systems be cleared?</dd>
528 <!-- OBJECT PROPERTIES -->
529 <!-- OBJECT METHODS -->
530 <!-- OBJECT EVENT FIELDS -->
531 <!-- FUNCTION PARAMETERS -->
532 </div>
533 </div><div>
534 <div>
535 <dt>
536 <var>formData</var>
537 <em>
538 <!-- TYPE -->
539 <div style="display:inline">
540 (
541 <span class="optional">optional</span>
542 <span id="typeTemplate">
543 <span>
544 <span>boolean</span>
545 </span>
546 </span>
547 )
548 </div>
549 </em>
550 </dt>
551 <dd>Should the browser's stored form data be cleared?</dd>
552 <!-- OBJECT PROPERTIES -->
553 <!-- OBJECT METHODS -->
554 <!-- OBJECT EVENT FIELDS -->
555 <!-- FUNCTION PARAMETERS -->
556 </div>
557 </div><div>
558 <div>
559 <dt>
560 <var>history</var>
561 <em>
562 <!-- TYPE -->
563 <div style="display:inline">
564 (
565 <span class="optional">optional</span>
566 <span id="typeTemplate">
567 <span>
568 <span>boolean</span>
569 </span>
570 </span>
571 )
572 </div>
573 </em>
574 </dt>
575 <dd>Should the browser's history be cleared?</dd>
576 <!-- OBJECT PROPERTIES -->
577 <!-- OBJECT METHODS -->
578 <!-- OBJECT EVENT FIELDS -->
579 <!-- FUNCTION PARAMETERS -->
580 </div>
581 </div><div>
582 <div>
583 <dt>
584 <var>indexedDB</var>
585 <em>
586 <!-- TYPE -->
587 <div style="display:inline">
588 (
589 <span class="optional">optional</span>
590 <span id="typeTemplate">
591 <span>
592 <span>boolean</span>
593 </span>
594 </span>
595 )
596 </div>
597 </em>
598 </dt>
599 <dd>Should websites' IndexedDB data be cleared?</dd>
600 <!-- OBJECT PROPERTIES -->
601 <!-- OBJECT METHODS -->
602 <!-- OBJECT EVENT FIELDS -->
603 <!-- FUNCTION PARAMETERS -->
604 </div>
605 </div><div>
606 <div>
607 <dt>
608 <var>localStorage</var>
609 <em>
610 <!-- TYPE -->
611 <div style="display:inline">
612 (
613 <span class="optional">optional</span>
614 <span id="typeTemplate">
615 <span>
616 <span>boolean</span>
617 </span>
618 </span>
619 )
620 </div>
621 </em>
622 </dt>
623 <dd>Should websites' local storage data be cleared?</dd>
624 <!-- OBJECT PROPERTIES -->
625 <!-- OBJECT METHODS -->
626 <!-- OBJECT EVENT FIELDS -->
627 <!-- FUNCTION PARAMETERS -->
628 </div>
629 </div><div>
630 <div>
631 <dt>
632 <var>originBoundCertificates</var>
633 <em>
634 <!-- TYPE -->
635 <div style="display:inline">
636 (
637 <span class="optional">optional</span>
638 <span id="typeTemplate">
639 <span>
640 <span>boolean</span>
641 </span>
642 </span>
643 )
644 </div>
645 </em>
646 </dt>
647 <dd>Should origin-bound certificates be removed?</dd>
648 <!-- OBJECT PROPERTIES -->
649 <!-- OBJECT METHODS -->
650 <!-- OBJECT EVENT FIELDS -->
651 <!-- FUNCTION PARAMETERS -->
652 </div>
653 </div><div>
654 <div>
655 <dt>
656 <var>pluginData</var>
657 <em>
658 <!-- TYPE -->
659 <div style="display:inline">
660 (
661 <span class="optional">optional</span>
662 <span id="typeTemplate">
663 <span>
664 <span>boolean</span>
665 </span>
666 </span>
667 )
668 </div>
669 </em>
670 </dt>
671 <dd>Should plugins' data be cleared?</dd>
672 <!-- OBJECT PROPERTIES -->
673 <!-- OBJECT METHODS -->
674 <!-- OBJECT EVENT FIELDS -->
675 <!-- FUNCTION PARAMETERS -->
676 </div>
677 </div><div>
678 <div>
679 <dt>
680 <var>passwords</var>
681 <em>
682 <!-- TYPE -->
683 <div style="display:inline">
684 (
685 <span class="optional">optional</span>
686 <span id="typeTemplate">
687 <span>
688 <span>boolean</span>
689 </span>
690 </span>
691 )
692 </div>
693 </em>
694 </dt>
695 <dd>Should the stored passwords be cleared?</dd>
696 <!-- OBJECT PROPERTIES -->
697 <!-- OBJECT METHODS -->
698 <!-- OBJECT EVENT FIELDS -->
699 <!-- FUNCTION PARAMETERS -->
700 </div>
701 </div><div>
702 <div>
703 <dt>
704 <var>webSQL</var>
705 <em>
706 <!-- TYPE -->
707 <div style="display:inline">
708 (
709 <span class="optional">optional</span>
710 <span id="typeTemplate">
711 <span>
712 <span>boolean</span>
713 </span>
714 </span>
715 )
716 </div>
717 </em>
718 </dt>
719 <dd>Should websites' WebSQL data be cleared?</dd>
720 <!-- OBJECT PROPERTIES -->
721 <!-- OBJECT METHODS -->
722 <!-- OBJECT EVENT FIELDS -->
723 <!-- FUNCTION PARAMETERS -->
724 </div>
725 </div>
726 </dl>
727 </dd>
728 <!-- OBJECT METHODS -->
729 <!-- OBJECT EVENT FIELDS -->
730 <!-- FUNCTION PARAMETERS -->
731 </div>
732 </div><div>
733 <div>
734 <dt>
735 <var>callback</var>
736 <em>
737 <!-- TYPE -->
738 <div style="display:inline">
739 (
740 <span class="optional">optional</span>
741 <span id="typeTemplate">
742 <span>
743 <span>function</span>
744 </span>
745 </span>
746 )
747 </div>
748 </em>
749 </dt>
750 <dd>Called when deletion has completed.</dd>
751 <!-- OBJECT PROPERTIES -->
752 <!-- OBJECT METHODS -->
753 <!-- OBJECT EVENT FIELDS -->
754 <!-- FUNCTION PARAMETERS -->
755 </div>
756 </div>
757 </dl>
758 <!-- RETURNS -->
759 <dl>
760 </dl>
761 <!-- CALLBACK -->
762 <div>
763 <div>
764 <h4>Callback function</h4>
765 <p>
766 If you specify the <em>callback</em> parameter, it should
767 specify a function that looks like this:
768 </p>
769 <!-- Note: intentionally longer 80 columns -->
770 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
771 <dl>
772 </dl>
773 </div>
774 </div>
775 <!-- MIN_VERSION -->
776 </div> <!-- /description -->
777 </div><div class="apiItem">
778 <a name="method-removeAppcache"></a> <!-- method-anchor -->
779 <h4>removeAppcache</h4>
780 <div class="summary">
781 <!-- Note: intentionally longer 80 columns -->
782 <span>chrome.experimental.browsingData.removeAppcache</span>(< span class="null"><span>RemovalOptions</span>
783 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
784 <var><span>callback</span></var></span>)</div>
785 <div class="description">
786 <p>Clears websites' appcache data.</p>
787 <!-- PARAMETERS -->
788 <h4>Parameters</h4>
789 <dl>
790 <div>
791 <div>
792 <dt>
793 <var>options</var>
794 <em>
795 <!-- TYPE -->
796 <div style="display:inline">
797 (
798 <span id="typeTemplate">
799 <span>
800 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
801 </span>
802 </span>
803 )
804 </div>
805 </em>
806 </dt>
807 <dd class="todo">
808 Undocumented.
809 </dd>
810 <!-- OBJECT PROPERTIES -->
811 <!-- OBJECT METHODS -->
812 <!-- OBJECT EVENT FIELDS -->
813 <!-- FUNCTION PARAMETERS -->
814 </div>
815 </div><div>
816 <div>
817 <dt>
818 <var>callback</var>
819 <em>
820 <!-- TYPE -->
821 <div style="display:inline">
822 (
823 <span class="optional">optional</span>
824 <span id="typeTemplate">
825 <span>
826 <span>function</span>
827 </span>
828 </span>
829 )
830 </div>
831 </em>
832 </dt>
833 <dd>Called when websites' appcache data has been cleared.</dd>
834 <!-- OBJECT PROPERTIES -->
835 <!-- OBJECT METHODS -->
836 <!-- OBJECT EVENT FIELDS -->
837 <!-- FUNCTION PARAMETERS -->
838 </div>
839 </div>
840 </dl>
841 <!-- RETURNS -->
842 <dl>
843 </dl>
844 <!-- CALLBACK -->
845 <div>
846 <div>
847 <h4>Callback function</h4>
848 <p>
849 If you specify the <em>callback</em> parameter, it should
850 specify a function that looks like this:
851 </p>
852 <!-- Note: intentionally longer 80 columns -->
853 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
854 <dl>
855 </dl>
856 </div>
857 </div>
858 <!-- MIN_VERSION -->
859 </div> <!-- /description -->
860 </div><div class="apiItem">
861 <a name="method-removeCache"></a> <!-- method-anchor -->
862 <h4>removeCache</h4>
863 <div class="summary">
864 <!-- Note: intentionally longer 80 columns -->
865 <span>chrome.experimental.browsingData.removeCache</span>(<spa n class="null"><span>RemovalOptions</span>
866 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
867 <var><span>callback</span></var></span>)</div>
868 <div class="description">
869 <p>Clears the browser's cache.</p>
870 <!-- PARAMETERS -->
871 <h4>Parameters</h4>
872 <dl>
873 <div>
874 <div>
875 <dt>
876 <var>options</var>
877 <em>
878 <!-- TYPE -->
879 <div style="display:inline">
880 (
881 <span id="typeTemplate">
882 <span>
883 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
884 </span>
885 </span>
886 )
887 </div>
888 </em>
889 </dt>
890 <dd class="todo">
891 Undocumented.
892 </dd>
893 <!-- OBJECT PROPERTIES -->
894 <!-- OBJECT METHODS -->
895 <!-- OBJECT EVENT FIELDS -->
896 <!-- FUNCTION PARAMETERS -->
897 </div>
898 </div><div>
899 <div>
900 <dt>
901 <var>callback</var>
902 <em>
903 <!-- TYPE -->
904 <div style="display:inline">
905 (
906 <span class="optional">optional</span>
907 <span id="typeTemplate">
908 <span>
909 <span>function</span>
910 </span>
911 </span>
912 )
913 </div>
914 </em>
915 </dt>
916 <dd>Called when the browser's cache has been cleared.</dd>
917 <!-- OBJECT PROPERTIES -->
918 <!-- OBJECT METHODS -->
919 <!-- OBJECT EVENT FIELDS -->
920 <!-- FUNCTION PARAMETERS -->
921 </div>
922 </div>
923 </dl>
924 <!-- RETURNS -->
925 <dl>
926 </dl>
927 <!-- CALLBACK -->
928 <div>
929 <div>
930 <h4>Callback function</h4>
931 <p>
932 If you specify the <em>callback</em> parameter, it should
933 specify a function that looks like this:
934 </p>
935 <!-- Note: intentionally longer 80 columns -->
936 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
937 <dl>
938 </dl>
939 </div>
940 </div>
941 <!-- MIN_VERSION -->
942 </div> <!-- /description -->
943 </div><div class="apiItem">
944 <a name="method-removeCookies"></a> <!-- method-anchor -->
945 <h4>removeCookies</h4>
946 <div class="summary">
947 <!-- Note: intentionally longer 80 columns -->
948 <span>chrome.experimental.browsingData.removeCookies</span>(<s pan class="null"><span>RemovalOptions</span>
949 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
950 <var><span>callback</span></var></span>)</div>
951 <div class="description">
952 <p>Clears the browser's cookies modified within a particular tim eframe.</p>
953 <!-- PARAMETERS -->
954 <h4>Parameters</h4>
955 <dl>
956 <div>
957 <div>
958 <dt>
959 <var>options</var>
960 <em>
961 <!-- TYPE -->
962 <div style="display:inline">
963 (
964 <span id="typeTemplate">
965 <span>
966 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
967 </span>
968 </span>
969 )
970 </div>
971 </em>
972 </dt>
973 <dd class="todo">
974 Undocumented.
975 </dd>
976 <!-- OBJECT PROPERTIES -->
977 <!-- OBJECT METHODS -->
978 <!-- OBJECT EVENT FIELDS -->
979 <!-- FUNCTION PARAMETERS -->
980 </div>
981 </div><div>
982 <div>
983 <dt>
984 <var>callback</var>
985 <em>
986 <!-- TYPE -->
987 <div style="display:inline">
988 (
989 <span class="optional">optional</span>
990 <span id="typeTemplate">
991 <span>
992 <span>function</span>
993 </span>
994 </span>
995 )
996 </div>
997 </em>
998 </dt>
999 <dd>Called when the browser's cookies have been cleared.</dd>
1000 <!-- OBJECT PROPERTIES -->
1001 <!-- OBJECT METHODS -->
1002 <!-- OBJECT EVENT FIELDS -->
1003 <!-- FUNCTION PARAMETERS -->
1004 </div>
1005 </div>
1006 </dl>
1007 <!-- RETURNS -->
1008 <dl>
1009 </dl>
1010 <!-- CALLBACK -->
1011 <div>
1012 <div>
1013 <h4>Callback function</h4>
1014 <p>
1015 If you specify the <em>callback</em> parameter, it should
1016 specify a function that looks like this:
1017 </p>
1018 <!-- Note: intentionally longer 80 columns -->
1019 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1020 <dl>
1021 </dl>
1022 </div>
1023 </div>
1024 <!-- MIN_VERSION -->
1025 </div> <!-- /description -->
1026 </div><div class="apiItem">
1027 <a name="method-removeDownloads"></a> <!-- method-anchor -->
1028 <h4>removeDownloads</h4>
1029 <div class="summary">
1030 <!-- Note: intentionally longer 80 columns -->
1031 <span>chrome.experimental.browsingData.removeDownloads</span>( <span class="null"><span>RemovalOptions</span>
1032 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1033 <var><span>callback</span></var></span>)</div>
1034 <div class="description">
1035 <p>Clears the browser's list of downloaded files (<em>not</em> t he downloaded files themselves).</p>
1036 <!-- PARAMETERS -->
1037 <h4>Parameters</h4>
1038 <dl>
1039 <div>
1040 <div>
1041 <dt>
1042 <var>options</var>
1043 <em>
1044 <!-- TYPE -->
1045 <div style="display:inline">
1046 (
1047 <span id="typeTemplate">
1048 <span>
1049 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1050 </span>
1051 </span>
1052 )
1053 </div>
1054 </em>
1055 </dt>
1056 <dd class="todo">
1057 Undocumented.
1058 </dd>
1059 <!-- OBJECT PROPERTIES -->
1060 <!-- OBJECT METHODS -->
1061 <!-- OBJECT EVENT FIELDS -->
1062 <!-- FUNCTION PARAMETERS -->
1063 </div>
1064 </div><div>
1065 <div>
1066 <dt>
1067 <var>callback</var>
1068 <em>
1069 <!-- TYPE -->
1070 <div style="display:inline">
1071 (
1072 <span class="optional">optional</span>
1073 <span id="typeTemplate">
1074 <span>
1075 <span>function</span>
1076 </span>
1077 </span>
1078 )
1079 </div>
1080 </em>
1081 </dt>
1082 <dd>Called when the browser's list of downloaded files has been cleare d.</dd>
1083 <!-- OBJECT PROPERTIES -->
1084 <!-- OBJECT METHODS -->
1085 <!-- OBJECT EVENT FIELDS -->
1086 <!-- FUNCTION PARAMETERS -->
1087 </div>
1088 </div>
1089 </dl>
1090 <!-- RETURNS -->
1091 <dl>
1092 </dl>
1093 <!-- CALLBACK -->
1094 <div>
1095 <div>
1096 <h4>Callback function</h4>
1097 <p>
1098 If you specify the <em>callback</em> parameter, it should
1099 specify a function that looks like this:
1100 </p>
1101 <!-- Note: intentionally longer 80 columns -->
1102 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1103 <dl>
1104 </dl>
1105 </div>
1106 </div>
1107 <!-- MIN_VERSION -->
1108 </div> <!-- /description -->
1109 </div><div class="apiItem">
1110 <a name="method-removeFileSystems"></a> <!-- method-anchor -->
1111 <h4>removeFileSystems</h4>
1112 <div class="summary">
1113 <!-- Note: intentionally longer 80 columns -->
1114 <span>chrome.experimental.browsingData.removeFileSystems</span >(<span class="null"><span>RemovalOptions</span>
1115 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1116 <var><span>callback</span></var></span>)</div>
1117 <div class="description">
1118 <p>Clears websites' file system data.</p>
1119 <!-- PARAMETERS -->
1120 <h4>Parameters</h4>
1121 <dl>
1122 <div>
1123 <div>
1124 <dt>
1125 <var>options</var>
1126 <em>
1127 <!-- TYPE -->
1128 <div style="display:inline">
1129 (
1130 <span id="typeTemplate">
1131 <span>
1132 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1133 </span>
1134 </span>
1135 )
1136 </div>
1137 </em>
1138 </dt>
1139 <dd class="todo">
1140 Undocumented.
1141 </dd>
1142 <!-- OBJECT PROPERTIES -->
1143 <!-- OBJECT METHODS -->
1144 <!-- OBJECT EVENT FIELDS -->
1145 <!-- FUNCTION PARAMETERS -->
1146 </div>
1147 </div><div>
1148 <div>
1149 <dt>
1150 <var>callback</var>
1151 <em>
1152 <!-- TYPE -->
1153 <div style="display:inline">
1154 (
1155 <span class="optional">optional</span>
1156 <span id="typeTemplate">
1157 <span>
1158 <span>function</span>
1159 </span>
1160 </span>
1161 )
1162 </div>
1163 </em>
1164 </dt>
1165 <dd>Called when websites' file systems have been cleared.</dd>
1166 <!-- OBJECT PROPERTIES -->
1167 <!-- OBJECT METHODS -->
1168 <!-- OBJECT EVENT FIELDS -->
1169 <!-- FUNCTION PARAMETERS -->
1170 </div>
1171 </div>
1172 </dl>
1173 <!-- RETURNS -->
1174 <dl>
1175 </dl>
1176 <!-- CALLBACK -->
1177 <div>
1178 <div>
1179 <h4>Callback function</h4>
1180 <p>
1181 If you specify the <em>callback</em> parameter, it should
1182 specify a function that looks like this:
1183 </p>
1184 <!-- Note: intentionally longer 80 columns -->
1185 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1186 <dl>
1187 </dl>
1188 </div>
1189 </div>
1190 <!-- MIN_VERSION -->
1191 </div> <!-- /description -->
1192 </div><div class="apiItem">
1193 <a name="method-removeFormData"></a> <!-- method-anchor -->
1194 <h4>removeFormData</h4>
1195 <div class="summary">
1196 <!-- Note: intentionally longer 80 columns -->
1197 <span>chrome.experimental.browsingData.removeFormData</span>(< span class="null"><span>RemovalOptions</span>
1198 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1199 <var><span>callback</span></var></span>)</div>
1200 <div class="description">
1201 <p>Clears the browser's stored form data (autofill).</p>
1202 <!-- PARAMETERS -->
1203 <h4>Parameters</h4>
1204 <dl>
1205 <div>
1206 <div>
1207 <dt>
1208 <var>options</var>
1209 <em>
1210 <!-- TYPE -->
1211 <div style="display:inline">
1212 (
1213 <span id="typeTemplate">
1214 <span>
1215 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1216 </span>
1217 </span>
1218 )
1219 </div>
1220 </em>
1221 </dt>
1222 <dd class="todo">
1223 Undocumented.
1224 </dd>
1225 <!-- OBJECT PROPERTIES -->
1226 <!-- OBJECT METHODS -->
1227 <!-- OBJECT EVENT FIELDS -->
1228 <!-- FUNCTION PARAMETERS -->
1229 </div>
1230 </div><div>
1231 <div>
1232 <dt>
1233 <var>callback</var>
1234 <em>
1235 <!-- TYPE -->
1236 <div style="display:inline">
1237 (
1238 <span class="optional">optional</span>
1239 <span id="typeTemplate">
1240 <span>
1241 <span>function</span>
1242 </span>
1243 </span>
1244 )
1245 </div>
1246 </em>
1247 </dt>
1248 <dd>Called when the browser's form data has been cleared.</dd>
1249 <!-- OBJECT PROPERTIES -->
1250 <!-- OBJECT METHODS -->
1251 <!-- OBJECT EVENT FIELDS -->
1252 <!-- FUNCTION PARAMETERS -->
1253 </div>
1254 </div>
1255 </dl>
1256 <!-- RETURNS -->
1257 <dl>
1258 </dl>
1259 <!-- CALLBACK -->
1260 <div>
1261 <div>
1262 <h4>Callback function</h4>
1263 <p>
1264 If you specify the <em>callback</em> parameter, it should
1265 specify a function that looks like this:
1266 </p>
1267 <!-- Note: intentionally longer 80 columns -->
1268 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1269 <dl>
1270 </dl>
1271 </div>
1272 </div>
1273 <!-- MIN_VERSION -->
1274 </div> <!-- /description -->
1275 </div><div class="apiItem">
1276 <a name="method-removeHistory"></a> <!-- method-anchor -->
1277 <h4>removeHistory</h4>
1278 <div class="summary">
1279 <!-- Note: intentionally longer 80 columns -->
1280 <span>chrome.experimental.browsingData.removeHistory</span>(<s pan class="null"><span>RemovalOptions</span>
1281 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1282 <var><span>callback</span></var></span>)</div>
1283 <div class="description">
1284 <p>Clears the browser's history.</p>
1285 <!-- PARAMETERS -->
1286 <h4>Parameters</h4>
1287 <dl>
1288 <div>
1289 <div>
1290 <dt>
1291 <var>options</var>
1292 <em>
1293 <!-- TYPE -->
1294 <div style="display:inline">
1295 (
1296 <span id="typeTemplate">
1297 <span>
1298 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1299 </span>
1300 </span>
1301 )
1302 </div>
1303 </em>
1304 </dt>
1305 <dd class="todo">
1306 Undocumented.
1307 </dd>
1308 <!-- OBJECT PROPERTIES -->
1309 <!-- OBJECT METHODS -->
1310 <!-- OBJECT EVENT FIELDS -->
1311 <!-- FUNCTION PARAMETERS -->
1312 </div>
1313 </div><div>
1314 <div>
1315 <dt>
1316 <var>callback</var>
1317 <em>
1318 <!-- TYPE -->
1319 <div style="display:inline">
1320 (
1321 <span class="optional">optional</span>
1322 <span id="typeTemplate">
1323 <span>
1324 <span>function</span>
1325 </span>
1326 </span>
1327 )
1328 </div>
1329 </em>
1330 </dt>
1331 <dd>Called when the browser's history has cleared.</dd>
1332 <!-- OBJECT PROPERTIES -->
1333 <!-- OBJECT METHODS -->
1334 <!-- OBJECT EVENT FIELDS -->
1335 <!-- FUNCTION PARAMETERS -->
1336 </div>
1337 </div>
1338 </dl>
1339 <!-- RETURNS -->
1340 <dl>
1341 </dl>
1342 <!-- CALLBACK -->
1343 <div>
1344 <div>
1345 <h4>Callback function</h4>
1346 <p>
1347 If you specify the <em>callback</em> parameter, it should
1348 specify a function that looks like this:
1349 </p>
1350 <!-- Note: intentionally longer 80 columns -->
1351 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1352 <dl>
1353 </dl>
1354 </div>
1355 </div>
1356 <!-- MIN_VERSION -->
1357 </div> <!-- /description -->
1358 </div><div class="apiItem">
1359 <a name="method-removeIndexedDB"></a> <!-- method-anchor -->
1360 <h4>removeIndexedDB</h4>
1361 <div class="summary">
1362 <!-- Note: intentionally longer 80 columns -->
1363 <span>chrome.experimental.browsingData.removeIndexedDB</span>( <span class="null"><span>RemovalOptions</span>
1364 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1365 <var><span>callback</span></var></span>)</div>
1366 <div class="description">
1367 <p>Clears websites' IndexedDB data.</p>
1368 <!-- PARAMETERS -->
1369 <h4>Parameters</h4>
1370 <dl>
1371 <div>
1372 <div>
1373 <dt>
1374 <var>options</var>
1375 <em>
1376 <!-- TYPE -->
1377 <div style="display:inline">
1378 (
1379 <span id="typeTemplate">
1380 <span>
1381 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1382 </span>
1383 </span>
1384 )
1385 </div>
1386 </em>
1387 </dt>
1388 <dd class="todo">
1389 Undocumented.
1390 </dd>
1391 <!-- OBJECT PROPERTIES -->
1392 <!-- OBJECT METHODS -->
1393 <!-- OBJECT EVENT FIELDS -->
1394 <!-- FUNCTION PARAMETERS -->
1395 </div>
1396 </div><div>
1397 <div>
1398 <dt>
1399 <var>callback</var>
1400 <em>
1401 <!-- TYPE -->
1402 <div style="display:inline">
1403 (
1404 <span class="optional">optional</span>
1405 <span id="typeTemplate">
1406 <span>
1407 <span>function</span>
1408 </span>
1409 </span>
1410 )
1411 </div>
1412 </em>
1413 </dt>
1414 <dd>Called when websites' IndexedDB data has been cleared.</dd>
1415 <!-- OBJECT PROPERTIES -->
1416 <!-- OBJECT METHODS -->
1417 <!-- OBJECT EVENT FIELDS -->
1418 <!-- FUNCTION PARAMETERS -->
1419 </div>
1420 </div>
1421 </dl>
1422 <!-- RETURNS -->
1423 <dl>
1424 </dl>
1425 <!-- CALLBACK -->
1426 <div>
1427 <div>
1428 <h4>Callback function</h4>
1429 <p>
1430 If you specify the <em>callback</em> parameter, it should
1431 specify a function that looks like this:
1432 </p>
1433 <!-- Note: intentionally longer 80 columns -->
1434 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1435 <dl>
1436 </dl>
1437 </div>
1438 </div>
1439 <!-- MIN_VERSION -->
1440 </div> <!-- /description -->
1441 </div><div class="apiItem">
1442 <a name="method-removeLocalStorage"></a> <!-- method-anchor -->
1443 <h4>removeLocalStorage</h4>
1444 <div class="summary">
1445 <!-- Note: intentionally longer 80 columns -->
1446 <span>chrome.experimental.browsingData.removeLocalStorage</spa n>(<span class="null"><span>RemovalOptions</span>
1447 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1448 <var><span>callback</span></var></span>)</div>
1449 <div class="description">
1450 <p>Clears websites' local storage data.</p>
1451 <!-- PARAMETERS -->
1452 <h4>Parameters</h4>
1453 <dl>
1454 <div>
1455 <div>
1456 <dt>
1457 <var>options</var>
1458 <em>
1459 <!-- TYPE -->
1460 <div style="display:inline">
1461 (
1462 <span id="typeTemplate">
1463 <span>
1464 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1465 </span>
1466 </span>
1467 )
1468 </div>
1469 </em>
1470 </dt>
1471 <dd class="todo">
1472 Undocumented.
1473 </dd>
1474 <!-- OBJECT PROPERTIES -->
1475 <!-- OBJECT METHODS -->
1476 <!-- OBJECT EVENT FIELDS -->
1477 <!-- FUNCTION PARAMETERS -->
1478 </div>
1479 </div><div>
1480 <div>
1481 <dt>
1482 <var>callback</var>
1483 <em>
1484 <!-- TYPE -->
1485 <div style="display:inline">
1486 (
1487 <span class="optional">optional</span>
1488 <span id="typeTemplate">
1489 <span>
1490 <span>function</span>
1491 </span>
1492 </span>
1493 )
1494 </div>
1495 </em>
1496 </dt>
1497 <dd>Called when websites' local storage has been cleared.</dd>
1498 <!-- OBJECT PROPERTIES -->
1499 <!-- OBJECT METHODS -->
1500 <!-- OBJECT EVENT FIELDS -->
1501 <!-- FUNCTION PARAMETERS -->
1502 </div>
1503 </div>
1504 </dl>
1505 <!-- RETURNS -->
1506 <dl>
1507 </dl>
1508 <!-- CALLBACK -->
1509 <div>
1510 <div>
1511 <h4>Callback function</h4>
1512 <p>
1513 If you specify the <em>callback</em> parameter, it should
1514 specify a function that looks like this:
1515 </p>
1516 <!-- Note: intentionally longer 80 columns -->
1517 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1518 <dl>
1519 </dl>
1520 </div>
1521 </div>
1522 <!-- MIN_VERSION -->
1523 </div> <!-- /description -->
1524 </div><div class="apiItem">
1525 <a name="method-removePasswords"></a> <!-- method-anchor -->
1526 <h4>removePasswords</h4>
1527 <div class="summary">
1528 <!-- Note: intentionally longer 80 columns -->
1529 <span>chrome.experimental.browsingData.removePasswords</span>( <span class="null"><span>RemovalOptions</span>
1530 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1531 <var><span>callback</span></var></span>)</div>
1532 <div class="description">
1533 <p>Clears the browser's stored passwords.</p>
1534 <!-- PARAMETERS -->
1535 <h4>Parameters</h4>
1536 <dl>
1537 <div>
1538 <div>
1539 <dt>
1540 <var>options</var>
1541 <em>
1542 <!-- TYPE -->
1543 <div style="display:inline">
1544 (
1545 <span id="typeTemplate">
1546 <span>
1547 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1548 </span>
1549 </span>
1550 )
1551 </div>
1552 </em>
1553 </dt>
1554 <dd class="todo">
1555 Undocumented.
1556 </dd>
1557 <!-- OBJECT PROPERTIES -->
1558 <!-- OBJECT METHODS -->
1559 <!-- OBJECT EVENT FIELDS -->
1560 <!-- FUNCTION PARAMETERS -->
1561 </div>
1562 </div><div>
1563 <div>
1564 <dt>
1565 <var>callback</var>
1566 <em>
1567 <!-- TYPE -->
1568 <div style="display:inline">
1569 (
1570 <span class="optional">optional</span>
1571 <span id="typeTemplate">
1572 <span>
1573 <span>function</span>
1574 </span>
1575 </span>
1576 )
1577 </div>
1578 </em>
1579 </dt>
1580 <dd>Called when the browser's passwords have been cleared.</dd>
1581 <!-- OBJECT PROPERTIES -->
1582 <!-- OBJECT METHODS -->
1583 <!-- OBJECT EVENT FIELDS -->
1584 <!-- FUNCTION PARAMETERS -->
1585 </div>
1586 </div>
1587 </dl>
1588 <!-- RETURNS -->
1589 <dl>
1590 </dl>
1591 <!-- CALLBACK -->
1592 <div>
1593 <div>
1594 <h4>Callback function</h4>
1595 <p>
1596 If you specify the <em>callback</em> parameter, it should
1597 specify a function that looks like this:
1598 </p>
1599 <!-- Note: intentionally longer 80 columns -->
1600 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1601 <dl>
1602 </dl>
1603 </div>
1604 </div>
1605 <!-- MIN_VERSION -->
1606 </div> <!-- /description -->
1607 </div><div class="apiItem">
1608 <a name="method-removePluginData"></a> <!-- method-anchor -->
1609 <h4>removePluginData</h4>
1610 <div class="summary">
1611 <!-- Note: intentionally longer 80 columns -->
1612 <span>chrome.experimental.browsingData.removePluginData</span> (<span class="null"><span>RemovalOptions</span>
1613 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1614 <var><span>callback</span></var></span>)</div>
1615 <div class="description">
1616 <p>Clears plugins' data.</p>
1617 <!-- PARAMETERS -->
1618 <h4>Parameters</h4>
1619 <dl>
1620 <div>
1621 <div>
1622 <dt>
1623 <var>options</var>
1624 <em>
1625 <!-- TYPE -->
1626 <div style="display:inline">
1627 (
1628 <span id="typeTemplate">
1629 <span>
1630 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1631 </span>
1632 </span>
1633 )
1634 </div>
1635 </em>
1636 </dt>
1637 <dd class="todo">
1638 Undocumented.
1639 </dd>
1640 <!-- OBJECT PROPERTIES -->
1641 <!-- OBJECT METHODS -->
1642 <!-- OBJECT EVENT FIELDS -->
1643 <!-- FUNCTION PARAMETERS -->
1644 </div>
1645 </div><div>
1646 <div>
1647 <dt>
1648 <var>callback</var>
1649 <em>
1650 <!-- TYPE -->
1651 <div style="display:inline">
1652 (
1653 <span class="optional">optional</span>
1654 <span id="typeTemplate">
1655 <span>
1656 <span>function</span>
1657 </span>
1658 </span>
1659 )
1660 </div>
1661 </em>
1662 </dt>
1663 <dd>Called when plugins' data has been cleared.</dd>
1664 <!-- OBJECT PROPERTIES -->
1665 <!-- OBJECT METHODS -->
1666 <!-- OBJECT EVENT FIELDS -->
1667 <!-- FUNCTION PARAMETERS -->
1668 </div>
1669 </div>
1670 </dl>
1671 <!-- RETURNS -->
1672 <dl>
1673 </dl>
1674 <!-- CALLBACK -->
1675 <div>
1676 <div>
1677 <h4>Callback function</h4>
1678 <p>
1679 If you specify the <em>callback</em> parameter, it should
1680 specify a function that looks like this:
1681 </p>
1682 <!-- Note: intentionally longer 80 columns -->
1683 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1684 <dl>
1685 </dl>
1686 </div>
1687 </div>
1688 <!-- MIN_VERSION -->
1689 </div> <!-- /description -->
1690 </div><div class="apiItem">
1691 <a name="method-removeWebSQL"></a> <!-- method-anchor -->
1692 <h4>removeWebSQL</h4>
1693 <div class="summary">
1694 <!-- Note: intentionally longer 80 columns -->
1695 <span>chrome.experimental.browsingData.removeWebSQL</span>(<sp an class="null"><span>RemovalOptions</span>
1696 <var><span>options</span></var></span><span class="optiona l"><span>, </span><span>function</span>
1697 <var><span>callback</span></var></span>)</div>
1698 <div class="description">
1699 <p>Clears websites' WebSQL data.</p>
1700 <!-- PARAMETERS -->
1701 <h4>Parameters</h4>
1702 <dl>
1703 <div>
1704 <div>
1705 <dt>
1706 <var>options</var>
1707 <em>
1708 <!-- TYPE -->
1709 <div style="display:inline">
1710 (
1711 <span id="typeTemplate">
1712 <span>
1713 <a href="experimental.browsingData.html#type-RemovalOpti ons">RemovalOptions</a>
1714 </span>
1715 </span>
1716 )
1717 </div>
1718 </em>
1719 </dt>
1720 <dd class="todo">
1721 Undocumented.
1722 </dd>
1723 <!-- OBJECT PROPERTIES -->
1724 <!-- OBJECT METHODS -->
1725 <!-- OBJECT EVENT FIELDS -->
1726 <!-- FUNCTION PARAMETERS -->
1727 </div>
1728 </div><div>
1729 <div>
1730 <dt>
1731 <var>callback</var>
1732 <em>
1733 <!-- TYPE -->
1734 <div style="display:inline">
1735 (
1736 <span class="optional">optional</span>
1737 <span id="typeTemplate">
1738 <span>
1739 <span>function</span>
1740 </span>
1741 </span>
1742 )
1743 </div>
1744 </em>
1745 </dt>
1746 <dd>Called when websites' WebSQL databases have been cleared.</dd>
1747 <!-- OBJECT PROPERTIES -->
1748 <!-- OBJECT METHODS -->
1749 <!-- OBJECT EVENT FIELDS -->
1750 <!-- FUNCTION PARAMETERS -->
1751 </div>
1752 </div>
1753 </dl>
1754 <!-- RETURNS -->
1755 <dl>
1756 </dl>
1757 <!-- CALLBACK -->
1758 <div>
1759 <div>
1760 <h4>Callback function</h4>
1761 <p>
1762 If you specify the <em>callback</em> parameter, it should
1763 specify a function that looks like this:
1764 </p>
1765 <!-- Note: intentionally longer 80 columns -->
1766 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
1767 <dl>
1768 </dl>
1769 </div>
1770 </div>
1771 <!-- MIN_VERSION -->
1772 </div> <!-- /description -->
1773 </div> <!-- /apiItem -->
1774 </div> <!-- /apiGroup -->
1775 <!-- EVENTS -->
1776 <!-- /apiGroup -->
1777 <!-- TYPES -->
1778 <div class="apiGroup">
1779 <a name="types"></a>
1780 <h3 id="types">Types</h3>
1781 <!-- iterates over all types -->
1782 <div class="apiItem">
1783 <a name="type-RemovalOptions"></a>
1784 <h4>RemovalOptions</h4>
1785 <div>
1786 <dt>
1787 <em>
1788 <!-- TYPE -->
1789 <div style="display:inline">
1790 (
1791 <span id="typeTemplate">
1792 <span>
1793 <span>object</span>
1794 </span>
1795 </span>
1796 )
1797 </div>
1798 </em>
1799 </dt>
1800 <dd>Options that determine exactly what data will be removed.</dd>
1801 <!-- OBJECT PROPERTIES -->
1802 <dd>
1803 <dl>
1804 <div>
1805 <div>
1806 <dt>
1807 <var>since</var>
1808 <em>
1809 <!-- TYPE -->
1810 <div style="display:inline">
1811 (
1812 <span class="optional">optional</span>
1813 <span id="typeTemplate">
1814 <span>
1815 <span>number</span>
1816 </span>
1817 </span>
1818 )
1819 </div>
1820 </em>
1821 </dt>
1822 <dd>Remove data accumulated on or after this date, represented in mill iseconds since the epoch ('Date().GetTime()'). If absent, defaults to 0 (which w ould remove everything).</dd>
1823 <!-- OBJECT PROPERTIES -->
1824 <!-- OBJECT METHODS -->
1825 <!-- OBJECT EVENT FIELDS -->
1826 <!-- FUNCTION PARAMETERS -->
1827 </div>
1828 </div>
1829 </dl>
1830 </dd>
1831 <!-- OBJECT METHODS -->
1832 <!-- OBJECT EVENT FIELDS -->
1833 <!-- FUNCTION PARAMETERS -->
1834 </div>
1835 </div> <!-- /apiItem -->
1836 </div> <!-- /apiGroup -->
1837 </div> <!-- /apiPage -->
1838 </div> <!-- /gc-pagecontent --> 203 </div> <!-- /gc-pagecontent -->
1839 </div> <!-- /g-section --> 204 </div> <!-- /g-section -->
1840 </div> <!-- /codesiteContent --> 205 </div> <!-- /codesiteContent -->
1841 <div id="gc-footer" --=""> 206 <div id="gc-footer" --="">
1842 <div class="text"> 207 <div class="text">
1843 <p> 208 <p>
1844 Except as otherwise <a href="http://code.google.com/policies.html#restrictions ">noted</a>, 209 Except as otherwise <a href="http://code.google.com/policies.html#restrictions ">noted</a>,
1845 the content of this page is licensed under the <a rel="license" href="http://c reativecommons.org/licenses/by/3.0/">Creative Commons 210 the content of this page is licensed under the <a rel="license" href="http://c reativecommons.org/licenses/by/3.0/">Creative Commons
1846 Attribution 3.0 License</a>, and code samples are licensed under the 211 Attribution 3.0 License</a>, and code samples are licensed under the
1847 <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD Lic ense</a>. 212 <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD Lic ense</a>.
(...skipping 17 matching lines...) Expand all
1865 _uff=0; 230 _uff=0;
1866 urchinTracker(); 231 urchinTracker();
1867 } 232 }
1868 catch(e) {/* urchinTracker not available. */} 233 catch(e) {/* urchinTracker not available. */}
1869 </script> 234 </script>
1870 <!-- end analytics --> 235 <!-- end analytics -->
1871 </div> 236 </div>
1872 </div> <!-- /gc-footer --> 237 </div> <!-- /gc-footer -->
1873 </div> <!-- /gc-container --> 238 </div> <!-- /gc-container -->
1874 </body></html> 239 </body></html>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/experimental.html ('k') | chrome/common/extensions/docs/js/api_page_generator.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698