PageSourceSearch

https://boltray.net/js/footer.js

js boltray.net collected 2026-10-01 14:29:55 UTC 2,582 bytes, 81 lines download raw bytes

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.