Roll android_tools to the latest.
[chromium-blink-merge.git] / native_client_sdk / src / build_tools / screenshot_extension / README
blob5c1f505ed3bd38492e71085980f920c220b993e7
1 Screenshot Extension
2 --------------------
4 This extension is to visually test the SDK examples. To use, add this to the
5 html:
7 TODO(binji): normal users shouldn't have to do this -- it should be
8 automatically loaded by the testing framework.
10   <head>
11     ...
12     <script
13         src="chrome-extension://kbbhhngcmjcmlgcnbihfgliliemmijmj/screenshot.js">
14     </script>
15   <head>
17 Then in JavaScript:
19   var myPluginEl = document.embeds[0];
20   function onSuccess(dataURL) {
21     // dataURL is a data URL encoded PNG. You can add this to a image like this:
22     var image = new Image();
23     image.onload = function() { ... }
24     image.src = dataURL;
25   }
27   function onError(errorMessage) {
28     ...
29   }
31   screenshot.captureElement(myPluginEl, onSuccess, onError);
33 See screenshot.js for more info on the API.