Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / chrome / test / data / extensions / api_test / webstore_inline_install / install.html
blob6cf0f673749d7fd7afbddf9852bacfba61350fcc
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <link rel="chrome-webstore-item">
5 </head>
6 <body>
7 <script>
8 console.log('Page loaded');
10 function runTest(galleryUrl) {
11 console.log('In runTest');
13 // Link URL has to be generated dynamically in order to include the right
14 // port number. The ID corresponds to the data in the "extension" directory.
15 document.getElementsByTagName('link')[0].href =
16 galleryUrl + '/detail/ecglahbcnmdpdciemllbhojghbkagdje';
18 try {
19 chrome.webstore.install(
20 undefined,
21 function() {
22 console.log('Ran test, sending response');
23 window.domAutomationController.send(true);
24 console.log('Test complete');
26 function(error) {
27 console.log('Unexpected error: ' + error);
28 window.domAutomationController.send(false);
29 });
30 // Force a garbage collection, so that if the callbacks aren't being
31 // retained properly they'll get collected and the test will fail.
32 window.gc();
33 } catch (e) {
34 console.log('Unexpected exception: ' + e);
35 window.domAutomationController.send(false);
36 throw e;
39 </script>
41 </body>
42 </html>