1 2/*ãµã¼ãã¹ã¯ã¼ã«ã¼ã®ç»é²*/ 3window.addEventListener('load', function() { 4 if ('serviceWorker' in navigator) { 5 navigator.serviceWorker.register("/serviceWorker.js") 6 .then(function(registration) { 7 console.log("serviceWorker registed."); 8 }).catch(function(error) { 9 console.warn("serviceWorker error.", error); 10 }); 11 } 12 }); 13 14/*ã¦ã¼ã¶ã¼ã¢ã¯ã·ã§ã³ãã¤ãã³ããªã¹ãã¼ã§ãã£ãã*/ 15self.addEventListener('beforeinstallprompt', function(e) { 16 // beforeinstallprompt Event fired 17 // e.userChoice will return a Promise. 18// var dataLayer = dataLayer || []; 19 e.userChoice.then(function(choiceResult) { 20 console.log(choiceResult.outcome); 21 22 if(choiceResult.outcome == 'dismissed') {/*ã¦ã¼ã¶ã¼ããã¼ã ã«è¿½å ããªãã£ãå ´å*/ 23 console.log('User cancelled home screen install'); 24 dataLayer.push({ 25 'event' : 'a2hs_cancell', 26 'a2hs_add' : 'no_add' 27 }); 28 } 29 else {/*ã¦ã¼ã¶ã¼ããã¼ã ã«è¿½å ããå ´å*/ 30 console.log('User added to home screen'); 31 dataLayer.push({ 32 'event' : 'a2hs',/*Eventã«a2hsãéããããã¨ã§GTMã¿ã°ãçºç«*/ 33 'a2hs_add' : 'add'/*GAã«ãã®å¤æ°ã飿ºããã*/ 34 }); 35 } 36 }); 37});
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.