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

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

Issue 7941001: Added devtools.console.* and resource-related calls in inspectedWindow (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review comments addressed Created 9 years, 3 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 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 <a href="#property-tabId">tabId</a> 281 <a href="#property-tabId">tabId</a>
282 </li> 282 </li>
283 </ol> 283 </ol>
284 </li> 284 </li>
285 <li> 285 <li>
286 <a href="#global-methods">Methods</a> 286 <a href="#global-methods">Methods</a>
287 <ol> 287 <ol>
288 <li> 288 <li>
289 <a href="#method-eval">eval</a> 289 <a href="#method-eval">eval</a>
290 </li><li> 290 </li><li>
291 <a href="#method-getResources">getResources</a>
292 </li><li>
291 <a href="#method-reload">reload</a> 293 <a href="#method-reload">reload</a>
292 </li> 294 </li>
293 </ol> 295 </ol>
294 </li> 296 </li>
295 <li style="display: none; "> 297 <li>
296 <a>Events</a> 298 <a href="#global-events">Events</a>
297 <ol> 299 <ol>
298 <li> 300 <li>
299 <a href="#event-anchor">eventName</a> 301 <a href="#event-onResourceAdded">onResourceAdded</a>
302 </li><li>
303 <a href="#event-onResourceContentCommitted">onResourceCo ntentCommitted</a>
300 </li> 304 </li>
301 </ol> 305 </ol>
302 </li> 306 </li>
303 <li style="display: none; "> 307 <li>
304 <a href="#types">Types</a> 308 <a href="#types">Types</a>
305 <ol> 309 <ol>
306 <li> 310 <li>
307 <a href="#id-anchor">id</a> 311 <a href="#type-Resource">Resource</a>
308 </li> 312 </li>
309 </ol> 313 </ol>
310 </li> 314 </li>
311 </ol> 315 </ol>
312 </li> 316 </li>
313 </ol> 317 </ol>
314 </div> 318 </div>
315 <!-- /TABLE OF CONTENTS --> 319 <!-- /TABLE OF CONTENTS -->
316 320
317 <!-- Standard content lead-in for experimental API pages --> 321 <!-- Standard content lead-in for experimental API pages -->
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 <strong>Important:</strong> 373 <strong>Important:</strong>
370 Due to the security considerations explained above, 374 Due to the security considerations explained above,
371 <a href="tabs.html#method-executeScript"><code>chrome.tabs.executeScript()</code ></a> is the preferred way for an extension 375 <a href="tabs.html#method-executeScript"><code>chrome.tabs.executeScript()</code ></a> is the preferred way for an extension
372 to access DOM data of the inspected page in cases where the access to 376 to access DOM data of the inspected page in cases where the access to
373 JavaScript state of the inspected page is not required. 377 JavaScript state of the inspected page is not required.
374 </p><p> 378 </p><p>
375 The <code>reload()</code> may be used to reload the inspected page. 379 The <code>reload()</code> may be used to reload the inspected page.
376 Additionally, a user agent string may be specifcied, which will cause Chrome 380 Additionally, a user agent string may be specifcied, which will cause Chrome
377 to use the given string in the User-Agent HTTP header while fetching the page 381 to use the given string in the User-Agent HTTP header while fetching the page
378 and its resources, and return it to the scripts running in that page. 382 and its resources, and return it to the scripts running in that page.
383 </p><p>
384 Use the <code>getResources()</code> call and the <code>onResourceContent</code>
385 event to obtain the list of resources (documents, stylesheets, scripts, images
386 etc) within the inspected page. The <code>getContent()</code> and <code>setConte nt()</code> methods of the <code>Resource</code> class along with the
387 <code>onResourceContentCommitted</code> event may be used to support
388 modification of the resource content, e.g. by an external editor.
379 </p> 389 </p>
380 390
381 <h2 id="overview-examples">Examples</h2> 391 <h2 id="overview-examples">Examples</h2>
382 <p>The following code checks for the version of jQuery used by the inspected 392 <p>The following code checks for the version of jQuery used by the inspected
383 page: 393 page:
384 394
385 </p><pre>chrome.experimental.devtools.inspectedWindow.eval( 395 </p><pre>chrome.experimental.devtools.inspectedWindow.eval(
386 "jQuery.fn.jquery", 396 "jQuery.fn.jquery",
387 function(result, isException) { 397 function(result, isException) {
388 if (isException) 398 if (isException)
(...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after
818 <!-- MIN_VERSION --> 828 <!-- MIN_VERSION -->
819 <p style="display: none; "> 829 <p style="display: none; ">
820 This function was added in version <b><span></span></b>. 830 This function was added in version <b><span></span></b>.
821 If you require this function, the manifest key 831 If you require this function, the manifest key
822 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a> 832 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a>
823 can ensure that your extension won't be run in an earlier brow ser version. 833 can ensure that your extension won't be run in an earlier brow ser version.
824 </p> 834 </p>
825 </div> <!-- /description --> 835 </div> <!-- /description -->
826 836
827 </div><div class="apiItem"> 837 </div><div class="apiItem">
838 <a name="method-getResources"></a> <!-- method-anchor -->
839 <h4>getResources</h4>
840
841 <div class="summary"><span style="display: none; ">void</span>
842 <!-- Note: intentionally longer 80 columns -->
843 <span>chrome.experimental.devtools.inspectedWindow.getResource s</span>(<span class="null"><span style="display: none; ">, </span><span>functio n</span>
844 <var><span>callback</span></var></span>)</div>
845
846 <div class="description">
847 <p class="todo" style="display: none; ">Undocumented.</p>
848 <p>Retrieves the list of resources from the inspected page.</p>
849
850 <!-- PARAMETERS -->
851 <h4>Parameters</h4>
852 <dl>
853 <div>
854 <div>
855 <dt>
856 <var>callback</var>
857 <em>
858
859 <!-- TYPE -->
860 <div style="display:inline">
861 (
862 <span class="optional" style="display: none; ">optional</spa n>
863 <span class="enum" style="display: none; ">enumerated</span>
864 <span id="typeTemplate">
865 <span style="display: none; ">
866 <a> Type</a>
867 </span>
868 <span>
869 <span style="display: none; ">
870 array of <span><span></span></span>
871 </span>
872 <span>function</span>
873 <span style="display: none; "></span>
874 </span>
875 </span>
876 )
877 </div>
878
879 </em>
880 </dt>
881 <dd class="todo" style="display: none; ">
882 Undocumented.
883 </dd>
884 <dd>A function that is called upon request completion.</dd>
885 <dd style="display: none; ">
886 This parameter was added in version
887 <b><span></span></b>.
888 You must omit this parameter in earlier versions,
889 and you may omit it in any version. If you require this
890 parameter, the manifest key
891 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
892 can ensure that your extension won't be run in an earlier browser ve rsion.
893 </dd>
894
895 <!-- OBJECT PROPERTIES -->
896 <dd style="display: none; ">
897 <dl>
898 <div>
899 <div>
900 </div>
901 </div>
902 </dl>
903 </dd>
904
905 <!-- OBJECT METHODS -->
906 <dd style="display: none; ">
907 <div></div>
908 </dd>
909
910 <!-- OBJECT EVENT FIELDS -->
911 <dd style="display: none; ">
912 <div></div>
913 </dd>
914
915 <!-- FUNCTION PARAMETERS -->
916 <dd style="display: none; ">
917 <div></div>
918 </dd>
919
920 </div>
921 </div>
922 </dl>
923
924 <!-- RETURNS -->
925 <h4 style="display: none; ">Returns</h4>
926 <dl>
927 <div style="display: none; ">
928 <div>
929 </div>
930 </div>
931 </dl>
932
933 <!-- CALLBACK -->
934 <div>
935 <div>
936 <h4>Callback function</h4>
937 <p>
938 The callback <em>parameter</em> should specify a function
939 that looks like this:
940 </p>
941 <p style="display: none; ">
942 If you specify the <em>callback</em> parameter, it should
943 specify a function that looks like this:
944 </p>
945
946 <!-- Note: intentionally longer 80 columns -->
947 <pre>function(<span>array of Resource resources</span>) <span class="subdued">{...}</span>;</pre>
948 <dl>
949 <div>
950 <div>
951 <dt>
952 <var>resources</var>
953 <em>
954
955 <!-- TYPE -->
956 <div style="display:inline">
957 (
958 <span class="optional" style="display: none; ">optional</spa n>
959 <span class="enum" style="display: none; ">enumerated</span>
960 <span id="typeTemplate">
961 <span style="display: none; ">
962 <a> Type</a>
963 </span>
964 <span>
965 <span>
966 array of <span><span>
967 <span>
968 <a href="experimental.devtools.inspectedWindow.html#type -Resource">Resource</a>
969 </span>
970 <span style="display: none; ">
971 <span>
972 array of <span><span></span></span>
973 </span>
974 <span>paramType</span>
975 <span></span>
976 </span>
977 </span></span>
978 </span>
979 <span style="display: none; ">paramType</span>
980 <span style="display: none; "></span>
981 </span>
982 </span>
983 )
984 </div>
985
986 </em>
987 </dt>
988 <dd class="todo" style="display: none; ">
989 Undocumented.
990 </dd>
991 <dd>The resources within the page.</dd>
992 <dd style="display: none; ">
993 This parameter was added in version
994 <b><span></span></b>.
995 You must omit this parameter in earlier versions,
996 and you may omit it in any version. If you require this
997 parameter, the manifest key
998 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
999 can ensure that your extension won't be run in an earlier browser ve rsion.
1000 </dd>
1001
1002 <!-- OBJECT PROPERTIES -->
1003 <dd style="display: none; ">
1004 <dl>
1005 <div>
1006 <div>
1007 </div>
1008 </div>
1009 </dl>
1010 </dd>
1011
1012 <!-- OBJECT METHODS -->
1013 <dd style="display: none; ">
1014 <div></div>
1015 </dd>
1016
1017 <!-- OBJECT EVENT FIELDS -->
1018 <dd style="display: none; ">
1019 <div></div>
1020 </dd>
1021
1022 <!-- FUNCTION PARAMETERS -->
1023 <dd style="display: none; ">
1024 <div></div>
1025 </dd>
1026
1027 </div>
1028 </div>
1029 </dl>
1030 </div>
1031 </div>
1032
1033 <!-- MIN_VERSION -->
1034 <p style="display: none; ">
1035 This function was added in version <b><span></span></b>.
1036 If you require this function, the manifest key
1037 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a>
1038 can ensure that your extension won't be run in an earlier brow ser version.
1039 </p>
1040 </div> <!-- /description -->
1041
1042 </div><div class="apiItem">
828 <a name="method-reload"></a> <!-- method-anchor --> 1043 <a name="method-reload"></a> <!-- method-anchor -->
829 <h4>reload</h4> 1044 <h4>reload</h4>
830 1045
831 <div class="summary"><span style="display: none; ">void</span> 1046 <div class="summary"><span style="display: none; ">void</span>
832 <!-- Note: intentionally longer 80 columns --> 1047 <!-- Note: intentionally longer 80 columns -->
833 <span>chrome.experimental.devtools.inspectedWindow.reload</spa n>(<span class="optional"><span style="display: none; ">, </span><span>string</s pan> 1048 <span>chrome.experimental.devtools.inspectedWindow.reload</spa n>(<span class="optional"><span style="display: none; ">, </span><span>string</s pan>
834 <var><span>userAgent</span></var></span>)</div> 1049 <var><span>userAgent</span></var></span>)</div>
835 1050
836 <div class="description"> 1051 <div class="description">
837 <p class="todo" style="display: none; ">Undocumented.</p> 1052 <p class="todo" style="display: none; ">Undocumented.</p>
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
951 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a> 1166 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a>
952 can ensure that your extension won't be run in an earlier brow ser version. 1167 can ensure that your extension won't be run in an earlier brow ser version.
953 </p> 1168 </p>
954 </div> <!-- /description --> 1169 </div> <!-- /description -->
955 1170
956 </div> <!-- /apiItem --> 1171 </div> <!-- /apiItem -->
957 1172
958 </div> <!-- /apiGroup --> 1173 </div> <!-- /apiGroup -->
959 1174
960 <!-- EVENTS --> 1175 <!-- EVENTS -->
961 <div id="eventsTemplate" class="apiGroup" style="display: none; "> 1176 <div id="eventsTemplate" class="apiGroup">
962 <a></a> 1177 <a name="global-events"></a>
963 <h3>Events</h3> 1178 <h3>Events</h3>
964 <!-- iterates over all events --> 1179 <!-- iterates over all events -->
965 <div class="apiItem"> 1180 <div class="apiItem">
966 <a></a> 1181 <a name="event-onResourceAdded"></a>
967 <h4>event name</h4> 1182 <h4>onResourceAdded</h4>
968 1183
969 <div class="summary"> 1184 <div class="summary">
970 <!-- Note: intentionally longer 80 columns --> 1185 <!-- Note: intentionally longer 80 columns -->
971 <span class="subdued">chrome.bookmarks</span><span>onEvent</span ><span class="subdued">.addListener</span>(function(<span>Type param1, Type para m2</span>) <span class="subdued">{...}</span><span>, Type opt_param1, Type opt_p aram2</span>); 1186 <span class="subdued">chrome.experimental.devtools.inspectedWind ow.</span><span>onResourceAdded</span><span class="subdued">.addListener</span>( function(<span>Resource resource</span>) <span class="subdued">{...}</span><span ></span>);
972 </div> 1187 </div>
973 1188
974 <div class="description"> 1189 <div class="description">
975 <p class="todo">Undocumented.</p> 1190 <p class="todo" style="display: none; ">Undocumented.</p>
976 <p> 1191 <p>Fired when a new resource is added to the inspected page.</p>
977 A description from the json schema def of the event goes here.
978 </p>
979 1192
980 <!-- LISTENER PARAMETERS --> 1193 <!-- LISTENER PARAMETERS -->
981 <div> 1194 <div>
982 <h4>Listener parameters</h4> 1195 <h4>Listener parameters</h4>
983 <dl> 1196 <dl>
984 <div> 1197 <div>
985 <div> 1198 <div>
1199 <dt>
1200 <var>resource</var>
1201 <em>
1202
1203 <!-- TYPE -->
1204 <div style="display:inline">
1205 (
1206 <span class="optional" style="display: none; ">optional</spa n>
1207 <span class="enum" style="display: none; ">enumerated</span>
1208 <span id="typeTemplate">
1209 <span>
1210 <a href="experimental.devtools.inspectedWindow.html#type -Resource">Resource</a>
1211 </span>
1212 <span style="display: none; ">
1213 <span>
1214 array of <span><span></span></span>
1215 </span>
1216 <span>paramType</span>
1217 <span></span>
1218 </span>
1219 </span>
1220 )
1221 </div>
1222
1223 </em>
1224 </dt>
1225 <dd class="todo">
1226 Undocumented.
1227 </dd>
1228 <dd style="display: none; ">
1229 Description of this parameter from the json schema.
1230 </dd>
1231 <dd style="display: none; ">
1232 This parameter was added in version
1233 <b><span></span></b>.
1234 You must omit this parameter in earlier versions,
1235 and you may omit it in any version. If you require this
1236 parameter, the manifest key
1237 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1238 can ensure that your extension won't be run in an earlier browser ve rsion.
1239 </dd>
1240
1241 <!-- OBJECT PROPERTIES -->
1242 <dd style="display: none; ">
1243 <dl>
1244 <div>
1245 <div>
1246 </div>
1247 </div>
1248 </dl>
1249 </dd>
1250
1251 <!-- OBJECT METHODS -->
1252 <dd style="display: none; ">
1253 <div></div>
1254 </dd>
1255
1256 <!-- OBJECT EVENT FIELDS -->
1257 <dd style="display: none; ">
1258 <div></div>
1259 </dd>
1260
1261 <!-- FUNCTION PARAMETERS -->
1262 <dd style="display: none; ">
1263 <div></div>
1264 </dd>
1265
1266 </div>
1267 </div>
1268 </dl>
1269 </div>
1270
1271 <!-- EXTRA PARAMETERS -->
1272 <div style="display: none; ">
1273 <h4>Extra parameters to addListener</h4>
1274 <dl>
1275 <div>
1276 <div>
986 </div> 1277 </div>
987 </div> 1278 </div>
988 </dl> 1279 </dl>
989 </div> 1280 </div>
990 1281
1282 <!-- LISTENER RETURN VALUE -->
1283 <h4 style="display: none; ">Listener returns</h4>
1284 <dl>
1285 <div style="display: none; ">
1286 <div>
1287 </div>
1288 </div>
1289 </dl>
1290
1291 </div> <!-- /description -->
1292 </div><div class="apiItem">
1293 <a name="event-onResourceContentCommitted"></a>
1294 <h4>onResourceContentCommitted</h4>
1295
1296 <div class="summary">
1297 <!-- Note: intentionally longer 80 columns -->
1298 <span class="subdued">chrome.experimental.devtools.inspectedWind ow.</span><span>onResourceContentCommitted</span><span class="subdued">.addListe ner</span>(function(<span>Resource resource</span>) <span class="subdued">{...}< /span><span></span>);
1299 </div>
1300
1301 <div class="description">
1302 <p class="todo" style="display: none; ">Undocumented.</p>
1303 <p>Fired when a new revision of the resource is committed (e.g. user saves an edited version of the resource in the Developer Tools).</p>
1304
1305 <!-- LISTENER PARAMETERS -->
1306 <div>
1307 <h4>Listener parameters</h4>
1308 <dl>
1309 <div>
1310 <div>
1311 <dt>
1312 <var>resource</var>
1313 <em>
1314
1315 <!-- TYPE -->
1316 <div style="display:inline">
1317 (
1318 <span class="optional" style="display: none; ">optional</spa n>
1319 <span class="enum" style="display: none; ">enumerated</span>
1320 <span id="typeTemplate">
1321 <span>
1322 <a href="experimental.devtools.inspectedWindow.html#type -Resource">Resource</a>
1323 </span>
1324 <span style="display: none; ">
1325 <span>
1326 array of <span><span></span></span>
1327 </span>
1328 <span>paramType</span>
1329 <span></span>
1330 </span>
1331 </span>
1332 )
1333 </div>
1334
1335 </em>
1336 </dt>
1337 <dd class="todo">
1338 Undocumented.
1339 </dd>
1340 <dd style="display: none; ">
1341 Description of this parameter from the json schema.
1342 </dd>
1343 <dd style="display: none; ">
1344 This parameter was added in version
1345 <b><span></span></b>.
1346 You must omit this parameter in earlier versions,
1347 and you may omit it in any version. If you require this
1348 parameter, the manifest key
1349 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1350 can ensure that your extension won't be run in an earlier browser ve rsion.
1351 </dd>
1352
1353 <!-- OBJECT PROPERTIES -->
1354 <dd style="display: none; ">
1355 <dl>
1356 <div>
1357 <div>
1358 </div>
1359 </div>
1360 </dl>
1361 </dd>
1362
1363 <!-- OBJECT METHODS -->
1364 <dd style="display: none; ">
1365 <div></div>
1366 </dd>
1367
1368 <!-- OBJECT EVENT FIELDS -->
1369 <dd style="display: none; ">
1370 <div></div>
1371 </dd>
1372
1373 <!-- FUNCTION PARAMETERS -->
1374 <dd style="display: none; ">
1375 <div></div>
1376 </dd>
1377
1378 </div>
1379 </div>
1380 </dl>
1381 </div>
1382
991 <!-- EXTRA PARAMETERS --> 1383 <!-- EXTRA PARAMETERS -->
992 <div> 1384 <div style="display: none; ">
993 <h4>Extra parameters to addListener</h4> 1385 <h4>Extra parameters to addListener</h4>
994 <dl> 1386 <dl>
995 <div> 1387 <div>
996 <div> 1388 <div>
997 </div> 1389 </div>
998 </div> 1390 </div>
999 </dl> 1391 </dl>
1000 </div> 1392 </div>
1001 1393
1002 <!-- LISTENER RETURN VALUE --> 1394 <!-- LISTENER RETURN VALUE -->
1003 <h4>Listener returns</h4> 1395 <h4 style="display: none; ">Listener returns</h4>
1004 <dl> 1396 <dl>
1005 <div> 1397 <div style="display: none; ">
1006 <div> 1398 <div>
1007 </div> 1399 </div>
1008 </div> 1400 </div>
1009 </dl> 1401 </dl>
1010 1402
1011 </div> <!-- /description --> 1403 </div> <!-- /description -->
1012 </div> <!-- /apiItem --> 1404 </div> <!-- /apiItem -->
1013 1405
1014 </div> <!-- /apiGroup --> 1406 </div> <!-- /apiGroup -->
1015 1407
1016 <!-- TYPES --> 1408 <!-- TYPES -->
1017 <div class="apiGroup" style="display: none; "> 1409 <div class="apiGroup">
1018 <a name="types"></a> 1410 <a name="types"></a>
1019 <h3 id="types">Types</h3> 1411 <h3 id="types">Types</h3>
1020 1412
1021 <!-- iterates over all types --> 1413 <!-- iterates over all types -->
1022 <div class="apiItem"> 1414 <div class="apiItem">
1023 <a></a> 1415 <a name="type-Resource"></a>
1024 <h4>type name</h4> 1416 <h4>Resource</h4>
1025 1417
1026 <div> 1418 <div>
1027 </div> 1419 <dt>
1420 <var style="display: none; ">paramName</var>
1421 <em>
1422
1423 <!-- TYPE -->
1424 <div style="display:inline">
1425 (
1426 <span class="optional" style="display: none; ">optional</spa n>
1427 <span class="enum" style="display: none; ">enumerated</span>
1428 <span id="typeTemplate">
1429 <span style="display: none; ">
1430 <a> Type</a>
1431 </span>
1432 <span>
1433 <span style="display: none; ">
1434 array of <span><span></span></span>
1435 </span>
1436 <span>object</span>
1437 <span style="display: none; "></span>
1438 </span>
1439 </span>
1440 )
1441 </div>
1442
1443 </em>
1444 </dt>
1445 <dd class="todo" style="display: none; ">
1446 Undocumented.
1447 </dd>
1448 <dd>A resource within the inspected page, such as a document, a script or an image.</dd>
1449 <dd style="display: none; ">
1450 This parameter was added in version
1451 <b><span></span></b>.
1452 You must omit this parameter in earlier versions,
1453 and you may omit it in any version. If you require this
1454 parameter, the manifest key
1455 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1456 can ensure that your extension won't be run in an earlier browser ve rsion.
1457 </dd>
1458
1459 <!-- OBJECT PROPERTIES -->
1460 <dd>
1461 <dl>
1462 <div>
1463 <div>
1464 <dt>
1465 <var>url</var>
1466 <em>
1467
1468 <!-- TYPE -->
1469 <div style="display:inline">
1470 (
1471 <span class="optional" style="display: none; ">optional</spa n>
1472 <span class="enum" style="display: none; ">enumerated</span>
1473 <span id="typeTemplate">
1474 <span style="display: none; ">
1475 <a> Type</a>
1476 </span>
1477 <span>
1478 <span style="display: none; ">
1479 array of <span><span></span></span>
1480 </span>
1481 <span>string</span>
1482 <span style="display: none; "></span>
1483 </span>
1484 </span>
1485 )
1486 </div>
1487
1488 </em>
1489 </dt>
1490 <dd class="todo" style="display: none; ">
1491 Undocumented.
1492 </dd>
1493 <dd>The URL of the resource.</dd>
1494 <dd style="display: none; ">
1495 This parameter was added in version
1496 <b><span></span></b>.
1497 You must omit this parameter in earlier versions,
1498 and you may omit it in any version. If you require this
1499 parameter, the manifest key
1500 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1501 can ensure that your extension won't be run in an earlier browser ve rsion.
1502 </dd>
1503
1504 <!-- OBJECT PROPERTIES -->
1505 <dd style="display: none; ">
1506 <dl>
1507 <div>
1508 <div>
1509 </div>
1510 </div>
1511 </dl>
1512 </dd>
1513
1514 <!-- OBJECT METHODS -->
1515 <dd style="display: none; ">
1516 <div></div>
1517 </dd>
1518
1519 <!-- OBJECT EVENT FIELDS -->
1520 <dd style="display: none; ">
1521 <div></div>
1522 </dd>
1523
1524 <!-- FUNCTION PARAMETERS -->
1525 <dd style="display: none; ">
1526 <div></div>
1527 </dd>
1528
1529 </div>
1530 </div>
1531 </dl>
1532 </dd>
1533
1534 <!-- OBJECT METHODS -->
1535 <dd>
1536 <div class="apiGroup">
1537 <a name="global-Resource-methods"></a>
1538 <h3>Methods of Resource</h3>
1539
1540 <!-- iterates over all functions -->
1541 <div class="apiItem">
1542 <a name="method-Resource-getContent"></a> <!-- method-anchor -->
1543 <h4>getContent</h4>
1544
1545 <div class="summary"><span style="display: none; ">void</span>
1546 <!-- Note: intentionally longer 80 columns -->
1547 <span>resource.getContent</span>(<span class="null"><span styl e="display: none; ">, </span><span>function</span>
1548 <var><span>callback</span></var></span>)</div>
1549
1550 <div class="description">
1551 <p class="todo" style="display: none; ">Undocumented.</p>
1552 <p>Gets the content of the resource.</p>
1553
1554 <!-- PARAMETERS -->
1555 <h4>Parameters</h4>
1556 <dl>
1557 <div>
1558 <div>
1559 <dt>
1560 <var>callback</var>
1561 <em>
1562
1563 <!-- TYPE -->
1564 <div style="display:inline">
1565 (
1566 <span class="optional" style="display: none; ">optional</spa n>
1567 <span class="enum" style="display: none; ">enumerated</span>
1568 <span id="typeTemplate">
1569 <span style="display: none; ">
1570 <a> Type</a>
1571 </span>
1572 <span>
1573 <span style="display: none; ">
1574 array of <span><span></span></span>
1575 </span>
1576 <span>function</span>
1577 <span style="display: none; "></span>
1578 </span>
1579 </span>
1580 )
1581 </div>
1582
1583 </em>
1584 </dt>
1585 <dd class="todo" style="display: none; ">
1586 Undocumented.
1587 </dd>
1588 <dd>A function that is called upon request completion.</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 style="display: none; ">
1601 <dl>
1602 <div>
1603 <div>
1604 </div>
1605 </div>
1606 </dl>
1607 </dd>
1608
1609 <!-- OBJECT METHODS -->
1610 <dd style="display: none; ">
1611 <div></div>
1612 </dd>
1613
1614 <!-- OBJECT EVENT FIELDS -->
1615 <dd style="display: none; ">
1616 <div></div>
1617 </dd>
1618
1619 <!-- FUNCTION PARAMETERS -->
1620 <dd style="display: none; ">
1621 <div></div>
1622 </dd>
1623
1624 </div>
1625 </div>
1626 </dl>
1627
1628 <!-- RETURNS -->
1629 <h4 style="display: none; ">Returns</h4>
1630 <dl>
1631 <div style="display: none; ">
1632 <div>
1633 </div>
1634 </div>
1635 </dl>
1636
1637 <!-- CALLBACK -->
1638 <div>
1639 <div>
1640 <h4>Callback function</h4>
1641 <p>
1642 The callback <em>parameter</em> should specify a function
1643 that looks like this:
1644 </p>
1645 <p style="display: none; ">
1646 If you specify the <em>callback</em> parameter, it should
1647 specify a function that looks like this:
1648 </p>
1649
1650 <!-- Note: intentionally longer 80 columns -->
1651 <pre>function(<span>string content, string encoding</span>) <s pan class="subdued">{...}</span>;</pre>
1652 <dl>
1653 <div>
1654 <div>
1655 <dt>
1656 <var>content</var>
1657 <em>
1658
1659 <!-- TYPE -->
1660 <div style="display:inline">
1661 (
1662 <span class="optional" style="display: none; ">optional</spa n>
1663 <span class="enum" style="display: none; ">enumerated</span>
1664 <span id="typeTemplate">
1665 <span style="display: none; ">
1666 <a> Type</a>
1667 </span>
1668 <span>
1669 <span style="display: none; ">
1670 array of <span><span></span></span>
1671 </span>
1672 <span>string</span>
1673 <span style="display: none; "></span>
1674 </span>
1675 </span>
1676 )
1677 </div>
1678
1679 </em>
1680 </dt>
1681 <dd class="todo" style="display: none; ">
1682 Undocumented.
1683 </dd>
1684 <dd>Content of the resource (potentially encoded).</dd>
1685 <dd style="display: none; ">
1686 This parameter was added in version
1687 <b><span></span></b>.
1688 You must omit this parameter in earlier versions,
1689 and you may omit it in any version. If you require this
1690 parameter, the manifest key
1691 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1692 can ensure that your extension won't be run in an earlier browser ve rsion.
1693 </dd>
1694
1695 <!-- OBJECT PROPERTIES -->
1696 <dd style="display: none; ">
1697 <dl>
1698 <div>
1699 <div>
1700 </div>
1701 </div>
1702 </dl>
1703 </dd>
1704
1705 <!-- OBJECT METHODS -->
1706 <dd style="display: none; ">
1707 <div></div>
1708 </dd>
1709
1710 <!-- OBJECT EVENT FIELDS -->
1711 <dd style="display: none; ">
1712 <div></div>
1713 </dd>
1714
1715 <!-- FUNCTION PARAMETERS -->
1716 <dd style="display: none; ">
1717 <div></div>
1718 </dd>
1719
1720 </div>
1721 </div><div>
1722 <div>
1723 <dt>
1724 <var>encoding</var>
1725 <em>
1726
1727 <!-- TYPE -->
1728 <div style="display:inline">
1729 (
1730 <span class="optional" style="display: none; ">optional</spa n>
1731 <span class="enum" style="display: none; ">enumerated</span>
1732 <span id="typeTemplate">
1733 <span style="display: none; ">
1734 <a> Type</a>
1735 </span>
1736 <span>
1737 <span style="display: none; ">
1738 array of <span><span></span></span>
1739 </span>
1740 <span>string</span>
1741 <span style="display: none; "></span>
1742 </span>
1743 </span>
1744 )
1745 </div>
1746
1747 </em>
1748 </dt>
1749 <dd class="todo" style="display: none; ">
1750 Undocumented.
1751 </dd>
1752 <dd>Empty if content is not encoded, encoding name otherwise. Currentl y, only base64 is supported.</dd>
1753 <dd style="display: none; ">
1754 This parameter was added in version
1755 <b><span></span></b>.
1756 You must omit this parameter in earlier versions,
1757 and you may omit it in any version. If you require this
1758 parameter, the manifest key
1759 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1760 can ensure that your extension won't be run in an earlier browser ve rsion.
1761 </dd>
1762
1763 <!-- OBJECT PROPERTIES -->
1764 <dd style="display: none; ">
1765 <dl>
1766 <div>
1767 <div>
1768 </div>
1769 </div>
1770 </dl>
1771 </dd>
1772
1773 <!-- OBJECT METHODS -->
1774 <dd style="display: none; ">
1775 <div></div>
1776 </dd>
1777
1778 <!-- OBJECT EVENT FIELDS -->
1779 <dd style="display: none; ">
1780 <div></div>
1781 </dd>
1782
1783 <!-- FUNCTION PARAMETERS -->
1784 <dd style="display: none; ">
1785 <div></div>
1786 </dd>
1787
1788 </div>
1789 </div>
1790 </dl>
1791 </div>
1792 </div>
1793
1794 <!-- MIN_VERSION -->
1795 <p style="display: none; ">
1796 This function was added in version <b><span></span></b>.
1797 If you require this function, the manifest key
1798 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a>
1799 can ensure that your extension won't be run in an earlier brow ser version.
1800 </p>
1801 </div> <!-- /description -->
1802
1803 </div><div class="apiItem">
1804 <a name="method-Resource-setContent"></a> <!-- method-anchor -->
1805 <h4>setContent</h4>
1806
1807 <div class="summary"><span style="display: none; ">void</span>
1808 <!-- Note: intentionally longer 80 columns -->
1809 <span>resource.setContent</span>(<span class="null"><span styl e="display: none; ">, </span><span>string</span>
1810 <var><span>content</span></var></span><span class="null">< span style="">, </span><span>boolean</span>
1811 <var><span>commit</span></var></span><span class="null"><s pan style="">, </span><span>function</span>
1812 <var><span>callback</span></var></span>)</div>
1813
1814 <div class="description">
1815 <p class="todo" style="display: none; ">Undocumented.</p>
1816 <p>Sets the content of the resource.</p>
1817
1818 <!-- PARAMETERS -->
1819 <h4>Parameters</h4>
1820 <dl>
1821 <div>
1822 <div>
1823 <dt>
1824 <var>content</var>
1825 <em>
1826
1827 <!-- TYPE -->
1828 <div style="display:inline">
1829 (
1830 <span class="optional" style="display: none; ">optional</spa n>
1831 <span class="enum" style="display: none; ">enumerated</span>
1832 <span id="typeTemplate">
1833 <span style="display: none; ">
1834 <a> Type</a>
1835 </span>
1836 <span>
1837 <span style="display: none; ">
1838 array of <span><span></span></span>
1839 </span>
1840 <span>string</span>
1841 <span style="display: none; "></span>
1842 </span>
1843 </span>
1844 )
1845 </div>
1846
1847 </em>
1848 </dt>
1849 <dd class="todo" style="display: none; ">
1850 Undocumented.
1851 </dd>
1852 <dd>New content of the resource. Only resources with the text type are currently supported.</dd>
1853 <dd style="display: none; ">
1854 This parameter was added in version
1855 <b><span></span></b>.
1856 You must omit this parameter in earlier versions,
1857 and you may omit it in any version. If you require this
1858 parameter, the manifest key
1859 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1860 can ensure that your extension won't be run in an earlier browser ve rsion.
1861 </dd>
1862
1863 <!-- OBJECT PROPERTIES -->
1864 <dd style="display: none; ">
1865 <dl>
1866 <div>
1867 <div>
1868 </div>
1869 </div>
1870 </dl>
1871 </dd>
1872
1873 <!-- OBJECT METHODS -->
1874 <dd style="display: none; ">
1875 <div></div>
1876 </dd>
1877
1878 <!-- OBJECT EVENT FIELDS -->
1879 <dd style="display: none; ">
1880 <div></div>
1881 </dd>
1882
1883 <!-- FUNCTION PARAMETERS -->
1884 <dd style="display: none; ">
1885 <div></div>
1886 </dd>
1887
1888 </div>
1889 </div><div>
1890 <div>
1891 <dt>
1892 <var>commit</var>
1893 <em>
1894
1895 <!-- TYPE -->
1896 <div style="display:inline">
1897 (
1898 <span class="optional" style="display: none; ">optional</spa n>
1899 <span class="enum" style="display: none; ">enumerated</span>
1900 <span id="typeTemplate">
1901 <span style="display: none; ">
1902 <a> Type</a>
1903 </span>
1904 <span>
1905 <span style="display: none; ">
1906 array of <span><span></span></span>
1907 </span>
1908 <span>boolean</span>
1909 <span style="display: none; "></span>
1910 </span>
1911 </span>
1912 )
1913 </div>
1914
1915 </em>
1916 </dt>
1917 <dd class="todo" style="display: none; ">
1918 Undocumented.
1919 </dd>
1920 <dd>True if the user has finished editing the resource and the new con tent of the resource should be persisted, false if this is a minor change sent i n progress of the user editing the resource.</dd>
1921 <dd style="display: none; ">
1922 This parameter was added in version
1923 <b><span></span></b>.
1924 You must omit this parameter in earlier versions,
1925 and you may omit it in any version. If you require this
1926 parameter, the manifest key
1927 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1928 can ensure that your extension won't be run in an earlier browser ve rsion.
1929 </dd>
1930
1931 <!-- OBJECT PROPERTIES -->
1932 <dd style="display: none; ">
1933 <dl>
1934 <div>
1935 <div>
1936 </div>
1937 </div>
1938 </dl>
1939 </dd>
1940
1941 <!-- OBJECT METHODS -->
1942 <dd style="display: none; ">
1943 <div></div>
1944 </dd>
1945
1946 <!-- OBJECT EVENT FIELDS -->
1947 <dd style="display: none; ">
1948 <div></div>
1949 </dd>
1950
1951 <!-- FUNCTION PARAMETERS -->
1952 <dd style="display: none; ">
1953 <div></div>
1954 </dd>
1955
1956 </div>
1957 </div><div>
1958 <div>
1959 <dt>
1960 <var>callback</var>
1961 <em>
1962
1963 <!-- TYPE -->
1964 <div style="display:inline">
1965 (
1966 <span class="optional" style="display: none; ">optional</spa n>
1967 <span class="enum" style="display: none; ">enumerated</span>
1968 <span id="typeTemplate">
1969 <span style="display: none; ">
1970 <a> Type</a>
1971 </span>
1972 <span>
1973 <span style="display: none; ">
1974 array of <span><span></span></span>
1975 </span>
1976 <span>function</span>
1977 <span style="display: none; "></span>
1978 </span>
1979 </span>
1980 )
1981 </div>
1982
1983 </em>
1984 </dt>
1985 <dd class="todo" style="display: none; ">
1986 Undocumented.
1987 </dd>
1988 <dd>A function called upon request completion.</dd>
1989 <dd style="display: none; ">
1990 This parameter was added in version
1991 <b><span></span></b>.
1992 You must omit this parameter in earlier versions,
1993 and you may omit it in any version. If you require this
1994 parameter, the manifest key
1995 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
1996 can ensure that your extension won't be run in an earlier browser ve rsion.
1997 </dd>
1998
1999 <!-- OBJECT PROPERTIES -->
2000 <dd style="display: none; ">
2001 <dl>
2002 <div>
2003 <div>
2004 </div>
2005 </div>
2006 </dl>
2007 </dd>
2008
2009 <!-- OBJECT METHODS -->
2010 <dd style="display: none; ">
2011 <div></div>
2012 </dd>
2013
2014 <!-- OBJECT EVENT FIELDS -->
2015 <dd style="display: none; ">
2016 <div></div>
2017 </dd>
2018
2019 <!-- FUNCTION PARAMETERS -->
2020 <dd style="display: none; ">
2021 <div></div>
2022 </dd>
2023
2024 </div>
2025 </div>
2026 </dl>
2027
2028 <!-- RETURNS -->
2029 <h4 style="display: none; ">Returns</h4>
2030 <dl>
2031 <div style="display: none; ">
2032 <div>
2033 </div>
2034 </div>
2035 </dl>
2036
2037 <!-- CALLBACK -->
2038 <div>
2039 <div>
2040 <h4>Callback function</h4>
2041 <p>
2042 The callback <em>parameter</em> should specify a function
2043 that looks like this:
2044 </p>
2045 <p style="display: none; ">
2046 If you specify the <em>callback</em> parameter, it should
2047 specify a function that looks like this:
2048 </p>
2049
2050 <!-- Note: intentionally longer 80 columns -->
2051 <pre>function(<span>object error</span>) <span class="subdued" >{...}</span>;</pre>
2052 <dl>
2053 <div>
2054 <div>
2055 <dt>
2056 <var>error</var>
2057 <em>
2058
2059 <!-- TYPE -->
2060 <div style="display:inline">
2061 (
2062 <span class="optional" style="">optional</span>
2063 <span class="enum" style="display: none; ">enumerated</span>
2064 <span id="typeTemplate">
2065 <span style="display: none; ">
2066 <a> Type</a>
2067 </span>
2068 <span>
2069 <span style="display: none; ">
2070 array of <span><span>
2071 <span>
2072 <a href="experimental.devtools.inspectedWindow.html#type -Resource">Resource</a>
2073 </span>
2074 <span style="display: none; ">
2075 <span>
2076 array of <span><span></span></span>
2077 </span>
2078 <span>paramType</span>
2079 <span></span>
2080 </span>
2081 </span></span>
2082 </span>
2083 <span style="">object</span>
2084 <span style="display: none; "></span>
2085 </span>
2086 </span>
2087 )
2088 </div>
2089
2090 </em>
2091 </dt>
2092 <dd class="todo" style="display: none; ">
2093 Undocumented.
2094 </dd>
2095 <dd>Set to undefined if the operation completed successfully, describe s error otherwise.</dd>
2096 <dd style="display: none; ">
2097 This parameter was added in version
2098 <b><span></span></b>.
2099 You must omit this parameter in earlier versions,
2100 and you may omit it in any version. If you require this
2101 parameter, the manifest key
2102 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio n</a>
2103 can ensure that your extension won't be run in an earlier browser ve rsion.
2104 </dd>
2105
2106 <!-- OBJECT PROPERTIES -->
2107 <dd style="display: none; ">
2108 <dl>
2109 <div>
2110 <div>
2111 </div>
2112 </div>
2113 </dl>
2114 </dd>
2115
2116 <!-- OBJECT METHODS -->
2117 <dd style="display: none; ">
2118 <div></div>
2119 </dd>
2120
2121 <!-- OBJECT EVENT FIELDS -->
2122 <dd style="display: none; ">
2123 <div></div>
2124 </dd>
2125
2126 <!-- FUNCTION PARAMETERS -->
2127 <dd style="display: none; ">
2128 <div></div>
2129 </dd>
2130
2131 </div>
2132 </div>
2133 </dl>
2134 </div>
2135 </div>
2136
2137 <!-- MIN_VERSION -->
2138 <p style="display: none; ">
2139 This function was added in version <b><span></span></b>.
2140 If you require this function, the manifest key
2141 <a href="manifest.html#minimum_chrome_version">minimum_chrome_ version</a>
2142 can ensure that your extension won't be run in an earlier brow ser version.
2143 </p>
2144 </div> <!-- /description -->
2145
2146 </div> <!-- /apiItem -->
2147
2148 </div>
2149 </dd>
2150
2151 <!-- OBJECT EVENT FIELDS -->
2152 <dd style="display: none; ">
2153 <div></div>
2154 </dd>
2155
2156 <!-- FUNCTION PARAMETERS -->
2157 <dd style="display: none; ">
2158 <div></div>
2159 </dd>
2160
2161 </div>
1028 2162
1029 </div> <!-- /apiItem --> 2163 </div> <!-- /apiItem -->
1030 2164
1031 </div> <!-- /apiGroup --> 2165 </div> <!-- /apiGroup -->
1032 2166
1033 </div> <!-- /apiPage --> 2167 </div> <!-- /apiPage -->
1034 </div> <!-- /gc-pagecontent --> 2168 </div> <!-- /gc-pagecontent -->
1035 </div> <!-- /g-section --> 2169 </div> <!-- /g-section -->
1036 </div> <!-- /codesiteContent --> 2170 </div> <!-- /codesiteContent -->
1037 <div id="gc-footer" --=""> 2171 <div id="gc-footer" --="">
(...skipping 26 matching lines...) Expand all
1064 _uff=0; 2198 _uff=0;
1065 urchinTracker(); 2199 urchinTracker();
1066 } 2200 }
1067 catch(e) {/* urchinTracker not available. */} 2201 catch(e) {/* urchinTracker not available. */}
1068 </script> 2202 </script>
1069 <!-- end analytics --> 2203 <!-- end analytics -->
1070 </div> 2204 </div>
1071 </div> <!-- /gc-footer --> 2205 </div> <!-- /gc-footer -->
1072 </div> <!-- /gc-container --> 2206 </div> <!-- /gc-container -->
1073 </body></html> 2207 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698