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

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

Issue 7229012: Use extension match pattern syntax in content settings extension API (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: initialize port Created 9 years, 5 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>
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 <a href="#event-anchor">eventName</a> 303 <a href="#event-anchor">eventName</a>
304 </li> 304 </li>
305 </ol> 305 </ol>
306 </li> 306 </li>
307 <li> 307 <li>
308 <a href="#types">Types</a> 308 <a href="#types">Types</a>
309 <ol> 309 <ol>
310 <li> 310 <li>
311 <a href="#type-ResourceIdentifier">ResourceIdentifier</a > 311 <a href="#type-ResourceIdentifier">ResourceIdentifier</a >
312 </li><li> 312 </li><li>
313 <a href="#type-Pattern">Pattern</a>
314 </li><li>
315 <a href="#type-ContentSettingRule">ContentSettingRule</a > 313 <a href="#type-ContentSettingRule">ContentSettingRule</a >
316 </li><li> 314 </li><li>
317 <a href="#type-ContentSetting">ContentSetting</a> 315 <a href="#type-ContentSetting">ContentSetting</a>
318 </li> 316 </li>
319 </ol> 317 </ol>
320 </li> 318 </li>
321 </ol> 319 </ol>
322 </li> 320 </li>
323 </ol> 321 </ol>
324 </div> 322 </div>
(...skipping 1079 matching lines...) Expand 10 before | Expand all | Expand 10 after
1404 </dd> 1402 </dd>
1405 1403
1406 <!-- FUNCTION PARAMETERS --> 1404 <!-- FUNCTION PARAMETERS -->
1407 <dd style="display: none; "> 1405 <dd style="display: none; ">
1408 <div></div> 1406 <div></div>
1409 </dd> 1407 </dd>
1410 1408
1411 </div> 1409 </div>
1412 1410
1413 </div><div class="apiItem"> 1411 </div><div class="apiItem">
1414 <a name="type-Pattern"></a> 1412 <a name="type-ContentSettingRule"></a>
1415 <h4>Pattern</h4> 1413 <h4>ContentSettingRule</h4>
1416 1414
1417 <div> 1415 <div>
1418 <dt> 1416 <dt>
1419 <var style="display: none; ">paramName</var> 1417 <var style="display: none; ">paramName</var>
1420 <em> 1418 <em>
1421 1419
1422 <!-- TYPE --> 1420 <!-- TYPE -->
1423 <div style="display:inline"> 1421 <div style="display:inline">
1424 ( 1422 (
1425 <span class="optional" style="display: none; ">optional</spa n> 1423 <span class="optional" style="display: none; ">optional</spa n>
(...skipping 30 matching lines...) Expand all
1456 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a> 1454 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1457 can ensure that your extension won't be run in an earlier browser ve rsion. 1455 can ensure that your extension won't be run in an earlier browser ve rsion.
1458 </dd> 1456 </dd>
1459 1457
1460 <!-- OBJECT PROPERTIES --> 1458 <!-- OBJECT PROPERTIES -->
1461 <dd> 1459 <dd>
1462 <dl> 1460 <dl>
1463 <div> 1461 <div>
1464 <div> 1462 <div>
1465 <dt> 1463 <dt>
1466 <var>pattern</var> 1464 <var>topLevelPattern</var>
1467 <em> 1465 <em>
1468 1466
1469 <!-- TYPE --> 1467 <!-- TYPE -->
1470 <div style="display:inline"> 1468 <div style="display:inline">
1471 ( 1469 (
1472 <span class="optional" style="display: none; ">optional</spa n> 1470 <span class="optional" style="display: none; ">optional</spa n>
1473 <span class="enum" style="display: none; ">enumerated</span> 1471 <span class="enum" style="display: none; ">enumerated</span>
1474 <span id="typeTemplate"> 1472 <span id="typeTemplate">
1475 <span style="display: none; "> 1473 <span style="display: none; ">
1476 <a> Type</a> 1474 <a> Type</a>
1477 </span> 1475 </span>
1478 <span> 1476 <span>
1479 <span style="display: none; "> 1477 <span style="display: none; ">
1480 array of <span><span></span></span> 1478 array of <span><span></span></span>
1481 </span> 1479 </span>
1482 <span>string</span> 1480 <span>string</span>
1483 <span style="display: none; "></span> 1481 <span style="display: none; "></span>
1484 </span> 1482 </span>
1485 </span> 1483 </span>
1486 ) 1484 )
1487 </div> 1485 </div>
1488 1486
1489 </em> 1487 </em>
1490 </dt> 1488 </dt>
1491 <dd class="todo" style="display: none; "> 1489 <dd class="todo" style="display: none; ">
1492 Undocumented. 1490 Undocumented.
1493 </dd> 1491 </dd>
1494 <dd>The pattern string. The pattern should never be constructed direct ly, but should always be derived from an URL using the methods in the <var>conte ntSettings.patterns</var> module.</dd> 1492 <dd>The pattern for the top-level frame URL. For details on the format of a pattern, see <a href="match_patterns.html">Match Patterns</a>.</dd>
1495 <dd style="display: none; "> 1493 <dd style="display: none; ">
1496 This parameter was added in version 1494 This parameter was added in version
1497 <b><span></span></b>. 1495 <b><span></span></b>.
1498 You must omit this parameter in earlier versions, 1496 You must omit this parameter in earlier versions,
1499 and you may omit it in any version. If you require this 1497 and you may omit it in any version. If you require this
1500 parameter, the manifest key 1498 parameter, the manifest key
1501 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a> 1499 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1502 can ensure that your extension won't be run in an earlier browser ve rsion. 1500 can ensure that your extension won't be run in an earlier browser ve rsion.
1503 </dd> 1501 </dd>
1504 1502
(...skipping 16 matching lines...) Expand all
1521 <dd style="display: none; "> 1519 <dd style="display: none; ">
1522 <div></div> 1520 <div></div>
1523 </dd> 1521 </dd>
1524 1522
1525 <!-- FUNCTION PARAMETERS --> 1523 <!-- FUNCTION PARAMETERS -->
1526 <dd style="display: none; "> 1524 <dd style="display: none; ">
1527 <div></div> 1525 <div></div>
1528 </dd> 1526 </dd>
1529 1527
1530 </div> 1528 </div>
1531 </div> 1529 </div><div>
1532 </dl> 1530 <div>
1533 </dd>
1534
1535 <!-- OBJECT METHODS -->
1536 <dd style="display: none; ">
1537 <div></div>
1538 </dd>
1539
1540 <!-- OBJECT EVENT FIELDS -->
1541 <dd style="display: none; ">
1542 <div></div>
1543 </dd>
1544
1545 <!-- FUNCTION PARAMETERS -->
1546 <dd style="display: none; ">
1547 <div></div>
1548 </dd>
1549
1550 </div>
1551
1552 </div><div class="apiItem">
1553 <a name="type-ContentSettingRule"></a>
1554 <h4>ContentSettingRule</h4>
1555
1556 <div>
1557 <dt> 1531 <dt>
1558 <var style="display: none; ">paramName</var> 1532 <var>embeddedPattern</var>
1559 <em> 1533 <em>
1560 1534
1561 <!-- TYPE --> 1535 <!-- TYPE -->
1562 <div style="display:inline"> 1536 <div style="display:inline">
1563 ( 1537 (
1564 <span class="optional" style="display: none; ">optional</spa n> 1538 <span class="optional" style="display: none; ">optional</spa n>
1565 <span class="enum" style="display: none; ">enumerated</span> 1539 <span class="enum" style="display: none; ">enumerated</span>
1566 <span id="typeTemplate"> 1540 <span id="typeTemplate">
1567 <span style="display: none; "> 1541 <span style="display: none; ">
1568 <a> Type</a> 1542 <a> Type</a>
1569 </span> 1543 </span>
1570 <span> 1544 <span>
1571 <span style="display: none; "> 1545 <span style="display: none; ">
1572 array of <span><span></span></span> 1546 array of <span><span></span></span>
1573 </span> 1547 </span>
1574 <span>object</span> 1548 <span>string</span>
1575 <span style="display: none; "></span> 1549 <span style="display: none; "></span>
1576 </span> 1550 </span>
1577 </span> 1551 </span>
1578 ) 1552 )
1579 </div> 1553 </div>
1580 1554
1581 </em> 1555 </em>
1582 </dt> 1556 </dt>
1583 <dd class="todo">
1584 Undocumented.
1585 </dd>
1586 <dd style="display: none; ">
1587 Description of this parameter from the json schema.
1588 </dd>
1589 <dd style="display: none; ">
1590 This parameter was added in version
1591 <b><span></span></b>.
1592 You must omit this parameter in earlier versions,
1593 and you may omit it in any version. If you require this
1594 parameter, the manifest key
1595 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1596 can ensure that your extension won't be run in an earlier browser ve rsion.
1597 </dd>
1598
1599 <!-- OBJECT PROPERTIES -->
1600 <dd>
1601 <dl>
1602 <div>
1603 <div>
1604 <dt>
1605 <var>topLevelPattern</var>
1606 <em>
1607
1608 <!-- TYPE -->
1609 <div style="display:inline">
1610 (
1611 <span class="optional" style="display: none; ">optional</spa n>
1612 <span class="enum" style="display: none; ">enumerated</span>
1613 <span id="typeTemplate">
1614 <span>
1615 <a href="experimental.contentSettings.html#type-Pattern" >Pattern</a>
1616 </span>
1617 <span style="display: none; ">
1618 <span>
1619 array of <span><span></span></span>
1620 </span>
1621 <span>paramType</span>
1622 <span></span>
1623 </span>
1624 </span>
1625 )
1626 </div>
1627
1628 </em>
1629 </dt>
1630 <dd class="todo" style="display: none; "> 1557 <dd class="todo" style="display: none; ">
1631 Undocumented. 1558 Undocumented.
1632 </dd> 1559 </dd>
1633 <dd>The pattern for the top-level frame URL.</dd> 1560 <dd>The pattern for the frame or object URL. For details on the format of a pattern, see <a href="match_patterns.html">Match Patterns</a>.</dd>
1634 <dd style="display: none; "> 1561 <dd style="display: none; ">
1635 This parameter was added in version 1562 This parameter was added in version
1636 <b><span></span></b>. 1563 <b><span></span></b>.
1637 You must omit this parameter in earlier versions,
1638 and you may omit it in any version. If you require this
1639 parameter, the manifest key
1640 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1641 can ensure that your extension won't be run in an earlier browser ve rsion.
1642 </dd>
1643
1644 <!-- OBJECT PROPERTIES -->
1645 <dd style="display: none; ">
1646 <dl>
1647 <div>
1648 <div>
1649 </div>
1650 </div>
1651 </dl>
1652 </dd>
1653
1654 <!-- OBJECT METHODS -->
1655 <dd style="display: none; ">
1656 <div></div>
1657 </dd>
1658
1659 <!-- OBJECT EVENT FIELDS -->
1660 <dd style="display: none; ">
1661 <div></div>
1662 </dd>
1663
1664 <!-- FUNCTION PARAMETERS -->
1665 <dd style="display: none; ">
1666 <div></div>
1667 </dd>
1668
1669 </div>
1670 </div><div>
1671 <div>
1672 <dt>
1673 <var>embeddedPattern</var>
1674 <em>
1675
1676 <!-- TYPE -->
1677 <div style="display:inline">
1678 (
1679 <span class="optional" style="display: none; ">optional</spa n>
1680 <span class="enum" style="display: none; ">enumerated</span>
1681 <span id="typeTemplate">
1682 <span>
1683 <a href="experimental.contentSettings.html#type-Pattern" >Pattern</a>
1684 </span>
1685 <span style="display: none; ">
1686 <span>
1687 array of <span><span></span></span>
1688 </span>
1689 <span>paramType</span>
1690 <span></span>
1691 </span>
1692 </span>
1693 )
1694 </div>
1695
1696 </em>
1697 </dt>
1698 <dd class="todo" style="display: none; ">
1699 Undocumented.
1700 </dd>
1701 <dd>The pattern for the frame or object URL.</dd>
1702 <dd style="display: none; ">
1703 This parameter was added in version
1704 <b><span></span></b>.
1705 You must omit this parameter in earlier versions, 1564 You must omit this parameter in earlier versions,
1706 and you may omit it in any version. If you require this 1565 and you may omit it in any version. If you require this
1707 parameter, the manifest key 1566 parameter, the manifest key
1708 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a> 1567 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1709 can ensure that your extension won't be run in an earlier browser ve rsion. 1568 can ensure that your extension won't be run in an earlier browser ve rsion.
1710 </dd> 1569 </dd>
1711 1570
1712 <!-- OBJECT PROPERTIES --> 1571 <!-- OBJECT PROPERTIES -->
1713 <dd style="display: none; "> 1572 <dd style="display: none; ">
1714 <dl> 1573 <dl>
(...skipping 1389 matching lines...) Expand 10 before | Expand all | Expand 10 after
3104 <dt> 2963 <dt>
3105 <var>topLevelPattern</var> 2964 <var>topLevelPattern</var>
3106 <em> 2965 <em>
3107 2966
3108 <!-- TYPE --> 2967 <!-- TYPE -->
3109 <div style="display:inline"> 2968 <div style="display:inline">
3110 ( 2969 (
3111 <span class="optional" style="display: none; ">optional</spa n> 2970 <span class="optional" style="display: none; ">optional</spa n>
3112 <span class="enum" style="display: none; ">enumerated</span> 2971 <span class="enum" style="display: none; ">enumerated</span>
3113 <span id="typeTemplate"> 2972 <span id="typeTemplate">
2973 <span style="display: none; ">
2974 <a> Type</a>
2975 </span>
3114 <span> 2976 <span>
3115 <a href="experimental.contentSettings.html#type-Pattern" >Pattern</a> 2977 <span style="display: none; ">
3116 </span>
3117 <span style="display: none; ">
3118 <span>
3119 array of <span><span></span></span> 2978 array of <span><span></span></span>
3120 </span> 2979 </span>
3121 <span>paramType</span> 2980 <span>string</span>
3122 <span></span> 2981 <span style="display: none; "></span>
3123 </span> 2982 </span>
3124 </span> 2983 </span>
3125 ) 2984 )
3126 </div> 2985 </div>
3127 2986
3128 </em> 2987 </em>
3129 </dt> 2988 </dt>
3130 <dd class="todo" style="display: none; "> 2989 <dd class="todo" style="display: none; ">
3131 Undocumented. 2990 Undocumented.
3132 </dd> 2991 </dd>
3133 <dd>The pattern for the top-level frame URL.</dd> 2992 <dd>The pattern for the top-level frame URL. For details on the format of a pattern, see <a href="match_patterns.html">Match Patterns</a>.</dd>
3134 <dd style="display: none; "> 2993 <dd style="display: none; ">
3135 This parameter was added in version 2994 This parameter was added in version
3136 <b><span></span></b>. 2995 <b><span></span></b>.
3137 You must omit this parameter in earlier versions, 2996 You must omit this parameter in earlier versions,
3138 and you may omit it in any version. If you require this 2997 and you may omit it in any version. If you require this
3139 parameter, the manifest key 2998 parameter, the manifest key
3140 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a> 2999 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
3141 can ensure that your extension won't be run in an earlier browser ve rsion. 3000 can ensure that your extension won't be run in an earlier browser ve rsion.
3142 </dd> 3001 </dd>
3143 3002
(...skipping 28 matching lines...) Expand all
3172 <dt> 3031 <dt>
3173 <var>embeddedPattern</var> 3032 <var>embeddedPattern</var>
3174 <em> 3033 <em>
3175 3034
3176 <!-- TYPE --> 3035 <!-- TYPE -->
3177 <div style="display:inline"> 3036 <div style="display:inline">
3178 ( 3037 (
3179 <span class="optional" style="display: none; ">optional</spa n> 3038 <span class="optional" style="display: none; ">optional</spa n>
3180 <span class="enum" style="display: none; ">enumerated</span> 3039 <span class="enum" style="display: none; ">enumerated</span>
3181 <span id="typeTemplate"> 3040 <span id="typeTemplate">
3041 <span style="display: none; ">
3042 <a> Type</a>
3043 </span>
3182 <span> 3044 <span>
3183 <a href="experimental.contentSettings.html#type-Pattern" >Pattern</a> 3045 <span style="display: none; ">
3184 </span>
3185 <span style="display: none; ">
3186 <span>
3187 array of <span><span></span></span> 3046 array of <span><span></span></span>
3188 </span> 3047 </span>
3189 <span>paramType</span> 3048 <span>string</span>
3190 <span></span> 3049 <span style="display: none; "></span>
3191 </span> 3050 </span>
3192 </span> 3051 </span>
3193 ) 3052 )
3194 </div> 3053 </div>
3195 3054
3196 </em> 3055 </em>
3197 </dt> 3056 </dt>
3198 <dd class="todo" style="display: none; "> 3057 <dd class="todo" style="display: none; ">
3199 Undocumented. 3058 Undocumented.
3200 </dd> 3059 </dd>
3201 <dd>The pattern for the frame or object URL.</dd> 3060 <dd>The pattern for the frame or object URL. For details on the format of a pattern, see <a href="match_patterns.html">Match Patterns</a>.</dd>
3202 <dd style="display: none; "> 3061 <dd style="display: none; ">
3203 This parameter was added in version 3062 This parameter was added in version
3204 <b><span></span></b>. 3063 <b><span></span></b>.
3205 You must omit this parameter in earlier versions, 3064 You must omit this parameter in earlier versions,
3206 and you may omit it in any version. If you require this 3065 and you may omit it in any version. If you require this
3207 parameter, the manifest key 3066 parameter, the manifest key
3208 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a> 3067 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
3209 can ensure that your extension won't be run in an earlier browser ve rsion. 3068 can ensure that your extension won't be run in an earlier browser ve rsion.
3210 </dd> 3069 </dd>
3211 3070
(...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after
3629 _uff=0; 3488 _uff=0;
3630 urchinTracker(); 3489 urchinTracker();
3631 } 3490 }
3632 catch(e) {/* urchinTracker not available. */} 3491 catch(e) {/* urchinTracker not available. */}
3633 </script> 3492 </script>
3634 <!-- end analytics --> 3493 <!-- end analytics -->
3635 </div> 3494 </div>
3636 </div> <!-- /gc-footer --> 3495 </div> <!-- /gc-footer -->
3637 </div> <!-- /gc-container --> 3496 </div> <!-- /gc-container -->
3638 </body></html> 3497 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698