Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "namespace": "extension", | 3 "namespace": "extension", |
| 4 "unprivileged": true, | 4 "unprivileged": true, |
| 5 "types": [ | 5 "types": [ |
| 6 { | 6 { |
| 7 "id": "MessageSender", | 7 "id": "MessageSender", |
| 8 "type": "object", | 8 "type": "object", |
| 9 "description": "An object containing information about the script contex t that sent a message or request.", | 9 "description": "An object containing information about the script contex t that sent a message or request.", |
| 10 "properties": { | 10 "properties": { |
| (...skipping 8302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8313 "description": "A string result code. The value is non-empty on success only in tests.", | 8313 "description": "A string result code. The value is non-empty on success only in tests.", |
| 8314 "optional": "true" | 8314 "optional": "true" |
| 8315 } | 8315 } |
| 8316 ] | 8316 ] |
| 8317 } | 8317 } |
| 8318 ] | 8318 ] |
| 8319 } | 8319 } |
| 8320 ] | 8320 ] |
| 8321 }, | 8321 }, |
| 8322 { | 8322 { |
| 8323 "namespace": "experimental.clear", | 8323 "namespace": "experimental.clear", |
|
Aaron Boodman
2011/10/12 08:20:32
"clear" is kind of a weird package name.
Mike West
2011/12/13 11:27:23
Yeah. I had this exact discussion with Kathy and M
| |
| 8324 "types": [ | 8324 "types": [ |
| 8325 { | 8325 { |
| 8326 "id": "TimePeriod", | 8326 "id": "TimePeriod", |
| 8327 "type": "string", | 8327 "type": "string", |
| 8328 "enum": ["last_hour", "last_day", "last_week", "last_month", "everything "], | 8328 "enum": ["last_hour", "last_day", "last_week", "last_month", "everything "], |
| 8329 "description": "The timeframe inside of which to delete browsing data. P assing 'last_day', for example, will delete all browsing data that was touched b etween 24 hours ago and right now, inclusive." | 8329 "description": "The timeframe inside of which to delete browsing data. P assing 'last_day', for example, will delete all browsing data that was touched b etween 24 hours ago and right now, inclusive." |
| 8330 } | 8330 } |
| 8331 ], | 8331 ], |
| 8332 "functions": [ | 8332 "functions": [ |
| 8333 { | 8333 { |
| 8334 "name": "browsingData", | 8334 "name": "browsingData", |
| 8335 "description": "Clears data generated by browsing within a particular ti meframe.", | 8335 "description": "Clears data generated by browsing within a particular ti meframe.", |
| 8336 "type": "function", | 8336 "type": "function", |
| 8337 "parameters": [ | 8337 "parameters": [ |
| 8338 { | 8338 { |
| 8339 "$ref": "TimePeriod", | 8339 "$ref": "TimePeriod", |
| 8340 "name": "period" | 8340 "name": "period" |
| 8341 }, | 8341 }, |
| 8342 { | 8342 { |
| 8343 "name": "dataToRemove", | 8343 "name": "dataToRemove", |
| 8344 "type": "object", | 8344 "type": "object", |
| 8345 "description": "An object whose properties specify which browsing da ta types ought to be cleared. You may set as many or as few as you like in a sin gle call, each is optional (defaulting to <code>false</code>).", | 8345 "description": "An object whose properties specify which browsing da ta types ought to be cleared. You may set as many or as few as you like in a sin gle call, each is optional (defaulting to <code>false</code>).", |
| 8346 "properties": { | 8346 "properties": { |
| 8347 "appcache": { | |
| 8348 "type": "boolean", | |
| 8349 "optional": true, | |
| 8350 "description": "Should websites' appcaches be cleared?" | |
| 8351 }, | |
| 8347 "cache": { | 8352 "cache": { |
| 8348 "type": "boolean", | 8353 "type": "boolean", |
| 8349 "optional": true, | 8354 "optional": true, |
| 8350 "description": "Should the browser cache be cleared?" | 8355 "description": "Should the browser cache be cleared?" |
| 8351 }, | 8356 }, |
| 8352 "cookies": { | 8357 "cookies": { |
| 8353 "type": "boolean", | 8358 "type": "boolean", |
| 8354 "optional": true, | 8359 "optional": true, |
| 8355 "description": "Should the browser's cookies be cleared?" | 8360 "description": "Should the browser's cookies be cleared?" |
| 8356 }, | 8361 }, |
| 8357 "downloads": { | 8362 "downloads": { |
| 8358 "type": "boolean", | 8363 "type": "boolean", |
| 8359 "optional": true, | 8364 "optional": true, |
| 8360 "description": "Should the browser's download list be cleared?" | 8365 "description": "Should the browser's download list be cleared?" |
| 8361 }, | 8366 }, |
| 8367 "fileSystems": { | |
| 8368 "type": "boolean", | |
| 8369 "optional": true, | |
| 8370 "description": "Should websites' file systems be cleared?" | |
| 8371 }, | |
| 8362 "formData": { | 8372 "formData": { |
| 8363 "type": "boolean", | 8373 "type": "boolean", |
| 8364 "optional": true, | 8374 "optional": true, |
| 8365 "description": "Should stored form data be cleared?" | 8375 "description": "Should stored form data be cleared?" |
| 8366 }, | 8376 }, |
| 8367 "history": { | 8377 "history": { |
| 8368 "type": "boolean", | 8378 "type": "boolean", |
| 8369 "optional": true, | 8379 "optional": true, |
| 8370 "description": "Should the browser's history be cleared?" | 8380 "description": "Should the browser's history be cleared?" |
| 8371 }, | 8381 }, |
| 8382 "indexedDB": { | |
| 8383 "type": "boolean", | |
| 8384 "optional": true, | |
| 8385 "description": "Should websites' IndexedDB data be cleared?" | |
| 8386 }, | |
| 8387 "localStorage": { | |
| 8388 "type": "boolean", | |
| 8389 "optional": true, | |
| 8390 "description": "Should websites' local storage data be cleared?" | |
| 8391 }, | |
| 8392 "lsoData": { | |
| 8393 "type": "boolean", | |
| 8394 "optional": true, | |
| 8395 "description": "Should plugins' Local Shared Object data be clea red?" | |
| 8396 }, | |
| 8372 "passwords": { | 8397 "passwords": { |
| 8373 "type": "boolean", | 8398 "type": "boolean", |
| 8374 "optional": true, | 8399 "optional": true, |
| 8375 "description": "Should the stored passwords be cleared?" | 8400 "description": "Should the stored passwords be cleared?" |
| 8401 }, | |
| 8402 "webSQL": { | |
| 8403 "type": "boolean", | |
| 8404 "optional": true, | |
| 8405 "description": "Should websites' WebSQL data be cleared?" | |
| 8376 } | 8406 } |
| 8377 } | 8407 } |
| 8378 }, | 8408 }, |
| 8379 { | 8409 { |
| 8380 "name": "callback", | 8410 "name": "callback", |
| 8381 "type": "function", | 8411 "type": "function", |
| 8382 "description": "Called when deletion has completed.", | 8412 "description": "Called when deletion has completed.", |
| 8383 "optional": true, | 8413 "optional": true, |
| 8384 "parameters": [] | 8414 "parameters": [] |
| 8385 } | 8415 } |
| 8386 ] | 8416 ] |
| 8387 }, | 8417 }, |
| 8388 { | 8418 { |
| 8419 "name": "appcache", | |
| 8420 "description": "Clears websites' appcache data.", | |
| 8421 "type": "function", | |
| 8422 "parameters": [ | |
| 8423 { | |
| 8424 "$ref": "TimePeriod", | |
| 8425 "name": "period" | |
| 8426 }, | |
| 8427 { | |
| 8428 "name": "callback", | |
| 8429 "type": "function", | |
| 8430 "description": "Called when websites' appcache data has been cleared .", | |
| 8431 "optional": true, | |
| 8432 "parameters": [] | |
| 8433 } | |
| 8434 ] | |
| 8435 }, | |
| 8436 { | |
| 8389 "name": "cache", | 8437 "name": "cache", |
| 8390 "description": "Clears the browser's cache.", | 8438 "description": "Clears the browser's cache.", |
| 8391 "type": "function", | 8439 "type": "function", |
| 8392 "parameters": [ | 8440 "parameters": [ |
| 8393 { | 8441 { |
| 8394 "$ref": "TimePeriod", | 8442 "$ref": "TimePeriod", |
| 8395 "name": "period" | 8443 "name": "period" |
| 8396 }, | 8444 }, |
| 8397 { | 8445 { |
| 8398 "name": "callback", | 8446 "name": "callback", |
| 8399 "type": "function", | 8447 "type": "function", |
| 8400 "description": "Called when the browser's cache has cleared.", | 8448 "description": "Called when the browser's cache has been cleared.", |
| 8401 "optional": true, | 8449 "optional": true, |
| 8402 "parameters": [] | 8450 "parameters": [] |
| 8403 } | 8451 } |
| 8404 ] | 8452 ] |
| 8405 }, | 8453 }, |
| 8406 { | 8454 { |
| 8407 "name": "cookies", | 8455 "name": "cookies", |
| 8408 "description": "Clears the browser's cookies and site data.", | 8456 "description": "Clears the browser's cookies.", |
| 8409 "type": "function", | 8457 "type": "function", |
| 8410 "parameters": [ | 8458 "parameters": [ |
| 8411 { | 8459 { |
| 8412 "$ref": "TimePeriod", | 8460 "$ref": "TimePeriod", |
| 8413 "name": "period" | 8461 "name": "period" |
| 8414 }, | 8462 }, |
| 8415 { | 8463 { |
| 8416 "name": "callback", | 8464 "name": "callback", |
| 8417 "type": "function", | 8465 "type": "function", |
| 8418 "description": "Called when the browser's cookies and site data have been cleared.", | 8466 "description": "Called when the browser's cookies have been cleared. ", |
| 8419 "optional": true, | 8467 "optional": true, |
| 8420 "parameters": [] | 8468 "parameters": [] |
| 8421 } | 8469 } |
| 8422 ] | 8470 ] |
| 8423 }, | 8471 }, |
| 8424 { | 8472 { |
| 8425 "name": "downloads", | 8473 "name": "downloads", |
| 8426 "description": "Clears the browser's list of downloaded files (<em>not</ em> the downloaded files themselves).", | 8474 "description": "Clears the browser's list of downloaded files (<em>not</ em> the downloaded files themselves).", |
| 8427 "type": "function", | 8475 "type": "function", |
| 8428 "parameters": [ | 8476 "parameters": [ |
| 8429 { | 8477 { |
| 8430 "$ref": "TimePeriod", | 8478 "$ref": "TimePeriod", |
| 8431 "name": "period" | 8479 "name": "period" |
| 8432 }, | 8480 }, |
| 8433 { | 8481 { |
| 8434 "name": "callback", | 8482 "name": "callback", |
| 8435 "type": "function", | 8483 "type": "function", |
| 8436 "description": "Called when the browser's list of downloaded files h as been cleared.", | 8484 "description": "Called when the browser's list of downloaded files h as been cleared.", |
| 8437 "optional": true, | 8485 "optional": true, |
| 8438 "parameters": [] | 8486 "parameters": [] |
| 8439 } | 8487 } |
| 8440 ] | 8488 ] |
| 8441 }, | 8489 }, |
| 8442 { | 8490 { |
| 8491 "name": "fileSystems", | |
| 8492 "description": "Clears websites' file system data.", | |
| 8493 "type": "function", | |
| 8494 "parameters": [ | |
| 8495 { | |
| 8496 "$ref": "TimePeriod", | |
| 8497 "name": "period" | |
| 8498 }, | |
| 8499 { | |
| 8500 "name": "callback", | |
| 8501 "type": "function", | |
| 8502 "description": "Called when websites' file systems have been cleared .", | |
| 8503 "optional": true, | |
| 8504 "parameters": [] | |
| 8505 } | |
| 8506 ] | |
| 8507 }, | |
| 8508 { | |
| 8443 "name": "formData", | 8509 "name": "formData", |
| 8444 "description": "Clears the browser's stored form data (autofill).", | 8510 "description": "Clears the browser's stored form data (autofill).", |
| 8445 "type": "function", | 8511 "type": "function", |
| 8446 "parameters": [ | 8512 "parameters": [ |
| 8447 { | 8513 { |
| 8448 "$ref": "TimePeriod", | 8514 "$ref": "TimePeriod", |
| 8449 "name": "period" | 8515 "name": "period" |
| 8450 }, | 8516 }, |
| 8451 { | 8517 { |
| 8452 "name": "callback", | 8518 "name": "callback", |
| (...skipping 16 matching lines...) Expand all Loading... | |
| 8469 { | 8535 { |
| 8470 "name": "callback", | 8536 "name": "callback", |
| 8471 "type": "function", | 8537 "type": "function", |
| 8472 "description": "Called when the browser's history has cleared.", | 8538 "description": "Called when the browser's history has cleared.", |
| 8473 "optional": true, | 8539 "optional": true, |
| 8474 "parameters": [] | 8540 "parameters": [] |
| 8475 } | 8541 } |
| 8476 ] | 8542 ] |
| 8477 }, | 8543 }, |
| 8478 { | 8544 { |
| 8545 "name": "indexedDB", | |
| 8546 "description": "Clears websites' IndexedDB data.", | |
| 8547 "type": "function", | |
| 8548 "parameters": [ | |
| 8549 { | |
| 8550 "$ref": "TimePeriod", | |
| 8551 "name": "period" | |
| 8552 }, | |
| 8553 { | |
| 8554 "name": "callback", | |
| 8555 "type": "function", | |
| 8556 "description": "Called when websites' IndexedDB data has been cleare d.", | |
| 8557 "optional": true, | |
| 8558 "parameters": [] | |
| 8559 } | |
| 8560 ] | |
| 8561 }, | |
| 8562 { | |
| 8563 "name": "localStorage", | |
| 8564 "description": "Clears websites' local storage data.", | |
| 8565 "type": "function", | |
| 8566 "parameters": [ | |
| 8567 { | |
| 8568 "$ref": "TimePeriod", | |
| 8569 "name": "period" | |
| 8570 }, | |
| 8571 { | |
| 8572 "name": "callback", | |
| 8573 "type": "function", | |
| 8574 "description": "Called when websites' local storage has been cleared .", | |
| 8575 "optional": true, | |
| 8576 "parameters": [] | |
| 8577 } | |
| 8578 ] | |
| 8579 }, | |
| 8580 { | |
| 8581 "name": "lsoData", | |
| 8582 "description": "Clears plugins' Local Storage Object data.", | |
| 8583 "type": "function", | |
| 8584 "parameters": [ | |
| 8585 { | |
| 8586 "$ref": "TimePeriod", | |
| 8587 "name": "period" | |
| 8588 }, | |
| 8589 { | |
| 8590 "name": "callback", | |
| 8591 "type": "function", | |
| 8592 "description": "Called when plugins' Local Storage Data has been cle ared.", | |
| 8593 "optional": true, | |
| 8594 "parameters": [] | |
| 8595 } | |
| 8596 ] | |
| 8597 }, | |
| 8598 { | |
| 8479 "name": "passwords", | 8599 "name": "passwords", |
| 8480 "description": "Clears the browser's stored passwords.", | 8600 "description": "Clears the browser's stored passwords.", |
| 8481 "type": "function", | 8601 "type": "function", |
| 8482 "parameters": [ | 8602 "parameters": [ |
| 8483 { | 8603 { |
| 8484 "$ref": "TimePeriod", | 8604 "$ref": "TimePeriod", |
| 8485 "name": "period" | 8605 "name": "period" |
| 8486 }, | 8606 }, |
| 8487 { | 8607 { |
| 8488 "name": "callback", | 8608 "name": "callback", |
| 8489 "type": "function", | 8609 "type": "function", |
| 8490 "description": "Called when the browser's passwords have been cleare d.", | 8610 "description": "Called when the browser's passwords have been cleare d.", |
| 8491 "optional": true, | 8611 "optional": true, |
| 8492 "parameters": [] | 8612 "parameters": [] |
| 8493 } | 8613 } |
| 8494 ] | 8614 ] |
| 8615 }, | |
| 8616 { | |
| 8617 "name": "webSQL", | |
| 8618 "description": "Clears websites' WebSQL data.", | |
| 8619 "type": "function", | |
| 8620 "parameters": [ | |
| 8621 { | |
| 8622 "$ref": "TimePeriod", | |
| 8623 "name": "period" | |
| 8624 }, | |
| 8625 { | |
| 8626 "name": "callback", | |
| 8627 "type": "function", | |
| 8628 "description": "Called when websites' WebSQL databases have been cle ared.", | |
| 8629 "optional": true, | |
| 8630 "parameters": [] | |
| 8631 } | |
| 8632 ] | |
| 8495 } | 8633 } |
| 8496 ] | 8634 ] |
| 8497 } | 8635 } |
| 8498 ] | 8636 ] |
| OLD | NEW |