1function getMediaList(callback) { 2 $.ajax({ 3 url: baseUrl + '/newjia/p202312gw/index/footer', 4 method: 'get', 5 success: function (res) { 6 if (res.code === 0) { 7 callback(res.data['footer'] || []); 8 } else { 9 callback([]); 10 console.log(JSON.stringify(res, null, 2)); 11 } 12 }, 13 }); 14} 15 16!(function () { 17 // æ¨¡æ¿ 18 let html = ` 19 <link rel="stylesheet" type="text/css" href="css/footer.css"> 20 <div class="f_wrap" style="align-items: stretch;"> 21 <div class="f_logo"> 22 <a href="javascript:;" class="game_logo"><img src="//ossstaticos.ltgamesglobal.com/static/boltray/202401/images/logo.png" alt="logo"></a> 23 </div> 24 <div class="f_media"> 25 <div class="f_wrap f_media_con">{{media}}</div> 26 <div class="f_txt"> 27 <p><span>Copyight© {{date}} BOLTRAY PTE.LTD. All rights reserved.</span></p> 28 {{filing}} 29 </div> 30 </div> 31 </div> 32 <div class="f_wrap f_add_cn" style="align-items: stretch;"> 33 <p class="f_address">1502, Building B, Phase I, Qianhai Economic and Trade Center, China Merchants Group, No. 151 Zimao West Street, Nanshan Street,Qianhai Shenzhen Hong Kong Cooperation Zone, Shenzhen</p> 34 <p class="f_tel"><span>TEL:</span>0755-32981818</p> 35 </div> 36 `; 37 38 // æ¨¡æ¿æ°æ® 39 let templateMap = { 40 date: new Date().getFullYear(), 41 }; 42 43 // 夿¡å· 44 let host = window.location.host; 45 if (host.search('com') !== -1) { 46 templateMap.filing = '<p class="f_num"><a href="//beian.miit.gov.cn" target="_blank">粤ICPå¤16110977å·-15</a></p>'; 47 } else if (host.search('net') !== -1) { 48 templateMap.filing = '<p class="f_num"><a href="//beian.miit.gov.cn" target="_blank">粤ICPå¤16110977å·-8</a></p>'; 49 } 50 51 // åµå¥æ¨¡æ¿ 52 function setFooterHtml() { 53 let footerHtml = html.replace(/\{\{(.+?)}}/g, function (_, name) { 54 return templateMap[(name || '').trim()] || ''; 55 }); 56 $('#footer').html(footerHtml); 57 } 58 59 // åå§å 60 setFooterHtml(); 61 62 // è·ååªä½ 63 getMediaList(function (list) { 64 if (list.length <= 0) return void 0; 65 let media = []; 66 for (let i = 0; i < list.length; i++) { 67 let item = list[i]; 68 media.push(` 69 <a href="${ item.href || 'javascript:;' }" target="_blank" class="media_icon"> 70 <img src="${ item['icon'] }" alt="${ item.title }"> 71 <img src="${ item['icon_on'] }" alt="${ item.title }"> 72 </a> 73 `); 74 } 75// templateMap.media = media.join(''); 76// setFooterHtml(); 77 78 $("#footer .f_media_con").html(media.join('')) 79 80 }); 81})();
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.