1<!DOCTYPE html> 2<html> 3<head> 4 <title>Chrome Platform API Updates in Chrome v41 // Lostsource</title> 5 <link href='http://fonts.googleapis.com/css?family=Dosis:400,600' rel='stylesheet' type='text/css'/> 6 <link href='http://fonts.googleapis.com/css?family=Rosario' rel='stylesheet' type='text/css'/> 7 <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'/> 8 <link href='/styles/highlight/zenburn.css' rel='stylesheet' type='text/css'/> 9 <link href='/styles/page.css' rel='stylesheet' type='text/css'/> 10 <link rel="chrome-webstore-item" 11 href="https://chrome.google.com/webstore/detail/fejgbfmdlplhjkbpmnedfonifhajinck"/> 12 <link rel="chrome-webstore-item" 13 href="https://chrome.google.com/webstore/detail/gfbgfngplhjellnnjdogdcbokindniln"/> 14 <link rel="chrome-webstore-item" 15 href="https://chrome.google.com/webstore/detail/mlfnjicohdcbglkgmdkckpomajahokfo"/> 16 <link rel="chrome-webstore-item" 17 href="https://chrome.google.com/webstore/detail/mpkhmenokpjamhajlajnldibdjkacgcp"/> 18 19
19<script type='text/javascript' src='/js/lostsource.js'></script>
19 20
20<script type="text/javascript"> 21 22 var _gaq = _gaq || []; 23 _gaq.push(['_setAccount', 'UA-37271248-1']); 24 _gaq.push(['_setDomainName', 'lostsource.com']); 25 _gaq.push(['_trackPageview']); 26 27 (function() { 28 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 29 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 30 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 31 })(); 32 33 </script>
33 34</head> 35<body> 36 <svg id='strip'> 37 <rect x="0" width="8.35%" height="100%" style="fill:rgb(102,86,134);"/> 38 <rect x="8.3%" width="8.35%" height="100%" style="fill:rgb(126,86,134);"/> 39 <rect x="16.6%" width="8.35%" height="100%" style="fill:rgb(134,86,118);"/> 40 <rect x="24.9%" width="8.35%" height="100%" style="fill:rgb(134,86,94);"/> 41 <rect x="33.2%" width="8.35%" height="100%" style="fill:rgb(86,94,134);"/> 42 <rect x="41.5%" width="8.35%" height="100%" style="fill:rgb(132,115,165);"/> 43 <rect x="49.8%" width="8.35%" height="100%" style="fill:rgb(165,152,189);"/> 44 <rect x="58.1%" width="8.35%" height="100%" style="fill:rgb(134,102,86);"/> 45 <rect x="66.4%" width="8.35%" height="100%" style="fill:rgb(86,118,134);"/> 46 <rect x="74.7%" width="8.35%" height="100%" style="fill:rgb(177,189,152);"/> 47 <rect x="83%" width="8.35%" height="100%" style="fill:rgb(149,165,115);"/> 48 <rect x="91.3%" width="8.7%" height="100%" style="fill:rgb(134,126,86);"/> 49 </svg> 50 51 <div id='outwrap'> 52 <div id='header'> 53 <a href='/' title='JavaScript Playground - Home'></a> 54 </div> 55 <div id='content'> 56 <h1>Chrome Platform API Updates in Chrome v41</h1> 57 <span class='date'>March 10, 2015</span> 58 <!-- article start --> 59<h4><a href="https://developer.chrome.com/apps/app_window">chrome.app.window</a></h4> 60 61<blockquote> 62 <p><code>AppWindow</code> now supports a <code>setInterceptAllKeys</code> method which allows capturing of system keys. (available only in Dev channel on Windows)</p> 63</blockquote> 64 65<h4><a href="https://developer.chrome.com/apps/fileSystemProvider">chrome.fileSystemProvider</a></h4> 66 67<blockquote> 68 <p>The <code>options</code> argument for the <a href="https://developer.chrome.com/apps/fileSystemProvider#method-mount">chrome.fileSystemProvider.mount</a> method now supports an optional <code>openedFilesLimit</code> property. This can be used to limit the maximum number of files that can be opened at once.</p> 69</blockquote> 70 71<h4><a href="https://developer.chrome.com/apps/gcm">chrome.gcm</a></h4> 72 73<blockquote> 74 <p>The <a href="https://developer.chrome.com/apps/gcm#event-onMessage">onMessage</a> event callback now contains a <code>from</code> property in the <code>message</code> argument containing the sender who issued the message</p> 75</blockquote> 76 77<h4><a href="https://developer.chrome.com/apps/hid">chrome.hid</a></h4> 78 79<blockquote> 80 <p>Support for the <a href="https://developer.chrome.com/apps/hid#event-onDeviceAdded">onDeviceAdded</a> and <a href="https://developer.chrome.com/apps/hid#event-onDeviceRemoved">onDeviceRemoved</a> events which are fired when a device is added or removed to/from the system.</p> 81</blockquote> 82 83<h4><a href="https://developer.chrome.com/apps/runtime">chrome.runtime</a></h4> 84 85<blockquote> 86 <p>The <a href="https://developer.chrome.com/apps/runtime#method-setUninstallURL">chrome.runtime.setUninstallURL</a> method has finally made it to the Stable channel. This allows setting a URL which is visited upon app removal.</p> 87</blockquote> 88 89<h4><a href="https://developer.chrome.com/apps/pushMessaging">chrome.pushMessaging</a></h4> 90 91<blockquote> 92 <p>This API is no longer supported and has been superseded by <a href="https://developer.chrome.com/apps/gcm">chrome.gcm</a>. </p> 93</blockquote> 94 <!-- article stop --> 95 <hr/> 96 </div> 97 <div id='sidebar'> 98 <h3>About</h3> 99 <p>I'm a software developer from <a href='http://en.wikipedia.org/wiki/Malta'>Malta</a> with an avid interest in Javascript and the entire HTML5 stack</p> 100 <h3>Tags</h3> 101 <ul> 102 <li><a href='/tag/chrome-apps/'>chrome-apps</a> (6)</li> 103<li><a href='/tag/sockets/'>sockets</a> (1)</li> 104<li><a href='/tag/tools/'>tools</a> (2)</li> 105<li><a href='/tag/experiments/'>experiments</a> (2)</li> 106<li><a href='/tag/chrome-platform/'>chrome-platform</a> (1)</li> 107<li><a href='/tag/javascript/'>javascript</a> (4)</li> 108<li><a href='/tag/textarea/'>textarea</a> (1)</li> 109<li><a href='/tag/windows-8/'>windows-8</a> (1)</li> 110<li><a href='/tag/video/'>video</a> (1)</li> 111<li><a href='/tag/canvas/'>canvas</a> (2)</li> 112 113 </ul> 114 <h3>Archives</h3> 115 <ul> 116 <li><a href='/2013/01/'>January 2013</a> (2)</li> 117<li><a href='/2012/12/'>December 2012</a> (3)</li> 118<li><a href='/2015/03/'>March 2015</a> (1)</li> 119<li><a href='/2013/03/'>March 2013</a> (2)</li> 120<li><a href='/2012/11/'>November 2012</a> (2)</li> 121<li><a href='/2014/03/'>March 2014</a> (1)</li> 122<li><a href='/2013/07/'>July 2013</a> (1)</li> 123<li><a href='/2013/12/'>December 2013</a> (1)</li> 124<li><a href='/2013/06/'>June 2013</a> (1)</li> 125 126 </ul> 127 <h3>Contact</h3> 128 <p> 129 <a href="/cdn-cgi/l/email-protection#c0aaafb3a5b0a880acafb3b4b3afb5b2a3a5eea3afad"><span class="__cf_email__" data-cfemail="b7ddd8c4d2c7dff7dbd8c4c3c4d8c2c5d4d299d4d8da">[email protected]</span></a><br/>
129 130 <a href='https://github.com/lostsource'>GitHub</a><br/> 131 <a href='https://twitter.com/lostsource'>Twitter</a> 132 </p> 133 <p><div id='stackflare'></div></p> 134 </div> 135 136 137 </div>
vendor: 109 bytes, lines 137-138
137 138<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
138</body> 139</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.