1/** 2 * å¤é¨é»åæ¸åºã®è³¼å ¥/ã¬ã³ã¿ã«/å®æè³¼èªãªã³ã¯ãã¢ããªå ã§é表示ã«ãã 3 * (Google Play / App Store 決æ¸ããªã·ã¼å¯¾å¿) 4 * NOTE: è¨äºã»ã³ã³ãã¹ãçãhead/bodyæ«å°¾ã©ã¡ããããèªã¿è¾¼ã¾ããããã 5 * scriptã¿ã°ã®æ¿å ¥ä½ç½®ã«ä¾åããªãããã«ãã¦ãã 6 */ 7(function () { 8 'use strict'; 9 10 // é»åæ¸ç±ã»é»åã³ã³ãã³ãã®è³¼å ¥/ã¬ã³ã¿ã«/å®æè³¼èªãæ±ãå¤é¨ã¹ãã¢ã®ãã¡ã¤ã³ 11 const STORE_DOMAINS = [ 12 'amazon.co.jp', 13 'amzn.asia', 14 'amzn.to', 15 'audible.co.jp', 16 'booklive.jp', 17 'bookwalker.jp', 18 'cmoa.jp', 19 'comic-walker.com', 20 'comico.jp', 21 'comicomi-studio.com', 22 'comicride.jp', 23 'comirela.com', 24 'cuugal.jp', 25 'dbook.docomo.ne.jp', 26 'digitalmargaret.jp', 27 'dokusho-ojikan.jp', 28 'ebookjapan.yahoo.co.jp', 29 'ebookstore.sony.jp', 30 'eeo.today', 31 'honto.jp', 32 'jumptoon.com', 33 'manga-zegra.com', 34 'manga.line.me', 35 'mecha.cc', 36 'mechacomic.jp', 37 'mibon.jp', 38 'papy.co.jp', 39 'piccoma.com', 40 'r10.to', 41 'rakuten.co.jp', 42 'rakuten.ne.jp', 43 'shop.tsutaya.co.jp', 44 'sonymusicshop.jp', 45 'to-corona-ex.com', 46 'tsugimanga.jp', 47 'web-ace.jp' 48 ]; 49 50 function hideExternalStoreLinks() { 51 // WebViewã¯å¿ ãUAã«WebViewRequestãä»ä¸ããã 52 if (navigator.userAgent.indexOf('WebViewRequest') === -1) { 53 return; 54 } 55 56 // æ¬ã¹ã¯ãªããèªè¾¼ãã¼ã¸ã«åå¨ããå¤é¨ã¹ãã¢ã®è³¼å ¥ãªã³ã¯ãé表示ã«ãã 57 const links = document.getElementsByTagName('a'); 58 for (let i = 0; i < links.length; i++) { 59 const href = links[i].getAttribute('href'); 60 if (!href) { 61 continue; 62 } 63 for (let j = 0; j < STORE_DOMAINS.length; j++) { 64 if (href.indexOf(STORE_DOMAINS[j]) !== -1) { 65 links[i].style.display = 'none'; 66 break; 67 } 68 } 69 } 70 } 71 72 if (document.readyState === 'loading') { 73 document.addEventListener('DOMContentLoaded', hideExternalStoreLinks); 74 } else { 75 hideExternalStoreLinks(); 76 } 77})();
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.