PageSourceSearch

https://www.zydmall.com/js/tow.js?t=20260831

js zydmall.com collected 2026-10-06 16:18:40 UTC 8,539 bytes, 167 lines download raw bytes

1/*
2 * @Description: 说明
3 * @version: 1.0.0
4 * @Author: nearzhang
5 * @Date: 2025021314 14:52:03
6 * @LastEditors: nearzhang
7 * @LastEditTime: 2025021306 13:47:29
8 */
9// 公共js
10document.write('<script type="text/javascript" src="/js/jquery/jquery.min.js?v=20250213"></script>');
11document.write('<script type="text/javascript" src="/js/config.js?v=20260612"></script>');
12document.write('<script type="text/javascript" src="/js/libs/vue.js?v=20250213"></script>');
13document.write('<script type="text/javascript" src="/js/libs/axios.min.js"></script>');
14document.write('<script type="text/javascript" src="/js/humanBehavior.js?v=20260722"></script>');
15document.write('<script type="text/javascript" src="/js/libs/lodash.min.js"></script>');
16document.write('<script type="text/javascript" src="/js/interceptor.js?v=20260722"></script>');
17document.write('<script type="text/javascript" src="/js/api/helper.js?t=20250105"></script>');
18document.write('<script type="text/javascript" src="/js/libs/ele.js?v=20250213"></script>');
19document.write('
19<script type="text/javascript" src="/js/libs/swiper.js?v=20250213"></script>');
20document.write('<script type="text/javascript" src="/js/api/api.js?v=20260722"></script>');
21document.write('<script type="text/javascript" src="/js/api/productApi.js?v=20250213"></script>');
22document.write('<script type="text/javascript" src="/js/api/login.js?v=20251106"></script>');
23document.write('<script type="text/javascript" src="/js/api/udesk.js?v=20250213"></script>');
24document.write('<script type="text/javascript" src="/js/api/cart.js?v=20250904"></script>');
25document.write('<script type="text/javascript" src="/js/api/mallIndex.js?v=20250213></script>');
26document.write('<script type="text/javascript" src="/js/api/searchLog.js?v=20250213"></script>');
27document.write('<script type="text/javascript" src="/js/jquery/jquery.fly.min.js?v=20250213"></script>');
28document.write('<script type="text/javascript" src="/js/apiUrl.js?v=20260813"></script>');
29document.write('<script type="text/javascript" src="/js/request.js?v=20250213"></script>');
30document.write('<script type="text/javascript" src="/js/jquery/jquery.autocomplete.js?v=20250213"></script>');
31document.write('<script type="text/javascript" src="/js/component/zDialog.js?t=20250902"></script>');
32document.write('<script type="text/javascript" src="/js/component/searchLog.js?v=20250213"></script>');
33document.write('<script type="text/javascript" src="/js/component/DialogRegister.js?v=20260824"></script>');
34document.write('<script type="text/javascript" src="/js/component/headerTop.js?v=2026061211"></script>');
35document.write('<script type="text/javascript" src="/js/component/headerMiddle.js?v=20260910"></script>');
36document.write('<script type="text/javascript" src="/js/component/headerNav.js?v=20260716"></script>');
37// document.write('<script type="text/javascript" src="/js/component/footer.js?v=20250213"></script>');
38document.write('<script type="text/javascript" src="/js/component/sider.js?v=20260813"></script>');
39document.write('<script type="text/javascript" src="/js/component/cartMerge.js?v=20251014"></script>');
40document.write('<script type="text/javascript" src="/js/common.js?v=2026061202"></script>');
41document.write('<script type="text/javascript" src="/js/component/windowLogin.js?t=20250105"></script>');
42document.write('<script type="text/javascript" src="/js/component/wxLogin.js?v=20250213"></script>');
43document.write('<script type="text/javascript" src="/js/jquery/jquery.cookie.min.js?v=20250213"></script>');
44document.write('<script type="text/javascript" src="/js/component/headMiddle_center.js?v=2026090301"></script>');
45document.write('<script type="text/javascript" src="/js/component/contentBox.js?v=20250213"></script>');
46document.write('<script type="text/javascript" src="/js/component/zButton.js?v=20250213"></script>');
47document.write('<script type="text/javascript" src="/js/component/warmPop.js?v=20250213"></script>');
48document.write('<script type="text/javascript" src="/js/component/null.js?v=20250213"></script>');
49document.write('<script type="text/javascript" src="/js/component/newFooter.js?v=20260831"></script>');
50document.write('<script type="text/javascript" src="/js/component/iePop.js?v=20250213"></script>');
51// document.write('<script type="text/javascript" src="/js/request.js?v=20250213"></script>');
52document.write('<script type="text/javascript" src="/js/component/example.js?v=20251016"></script>');
53document.write('<script type="text/javascript" src="/js/component/antiHimalist.js?t=20250105"></script>')
54document.write('<script type="text/javascript" src="/js/component/productNumberButton.js?v=20250213"></script>')
55document.write('<script type="text/javascript" src="/js/component/exampleSelect.js?v=20250213"></script>')
56document.write('<script type="text/javascript" src="/js/component/cartShareList.js?v=20250213"></script>')
57document.write('<script src="/js/libs/js.cookie.min.js"></script>');
58document.write('<script src="/js/api/apiCommon.js?v=20250122"></script>');
59document.write('<script src="/js/component/execMax.js?v=20250213"></script>');
60document.write('<script src="/js/component/PdfView.js?v=2026062318"></script>');
61document.write('<script src="/js/libs/commonTrackAdd.js?v=20260929"></script>');
62//反爬虫全局组件
63var himalistDom = document.createElement('anti-himalist')
64document.getElementsByTagName('div')[0].appendChild(himalistDom)
65
66;(function (window, document) {
67  var UNIFIED_SHARE_BUTTON_IMG = '/images/share-button.png?v=20260921'
68  var SHARE_IMG_NAMES = [
69    'pcShareBtn-1-bg.png',
70    'pcShareBtn-1-btn.png',
71    'pcShareBtn-1-close.png',
72    'pcShareBtn-3-bttg.png',
73    'pcShareBtn-3-ppz.png',
74    'pcShareBtn-3.png',
75    'pcShareBtn-orange.png'
76  ]
77
78  function escapeRegExp(text) {
79    return text.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
80  }
81
82  var SHARE_IMG_REG = new RegExp(
83    '(' + SHARE_IMG_NAMES.map(escapeRegExp).join('|') + ')(?:\\?[^"\\)\\s]*)?',
84    'g'
85  )
86
87  function patchUrlWithTs(url, ts) {
88    if (!url || url.indexOf('pcShareBtn-') === -1) return url
89    return url.replace(SHARE_IMG_REG, '$1?v=' + ts)
90  }
91
92  function patchAttr(el, attr, ts) {
93    var value = el.getAttribute(attr)
94    if (!value) return
95    var patched = patchUrlWithTs(value, ts)
96    if (patched !== value) {
97      el.setAttribute(attr, patched)
98    }
99  }
100
101  function applyUnifiedShareButton(el) {
102    if (!el) return
103    var image = el.tagName && el.tagName.toLowerCase() === 'img' ? el : el.querySelector('img')
104    el.style.width = '82px'
105    el.style.height = '28px'
106    el.style.minWidth = '82px'
107    el.style.boxSizing = 'border-box'
108    el.style.padding = '0'
109    el.style.border = '0'
110    el.style.backgroundColor = 'transparent'
111    el.style.backgroundRepeat = 'no-repeat'
112    el.style.backgroundPosition = 'center'
113    el.style.backgroundSize = '82px 28px'
114    el.style.cursor = 'pointer'
115    el.style.overflow = 'hidden'
116
117    if (image) {
118      image.setAttribute('src', UNIFIED_SHARE_BUTTON_IMG)
119      image.removeAttribute('srcset')
120      image.style.display = 'block'
121      image.style.width = '82px'
122      image.style.height = '28px'
123      image.style.objectFit = 'contain'
124      el.style.backgroundImage = 'none'
125      return
126    }
127    el.style.backgroundImage = 'url("' + UNIFIED_SHARE_BUTTON_IMG + '")'
128  }
129
130  function patchShareImages() {
131    var ts = Date.now()
132    var nodes = document.querySelectorAll(
133      'img[src*="pcShareBtn-"], [style*="pcShareBtn-"], .share-page-btn, [class*="share-page-btn"]'
134    )
135    nodes.forEach(function (el) {
136      patchAttr(el, 'src', ts)
137      patchAttr(el, 'srcset', ts)
138      patchAttr(el, 'style', ts)
139    })
140
141    var shareButtons = document.querySelectorAll('.share-page-btn, [class*="share-page-btn"]')
142    shareButtons.forEach(applyUnifiedShareButton)
143  }
144
145  if (document.readyState === 'loading') {
146    document.addEventListener('DOMContentLoaded', patchShareImages)
147  } else {
148    patchShareImages()
149  }
150  window.addEventListener('load', patchShareImages)
151  setTimeout(patchShareImages, 1200)
152})(window, document)
153
154let vals
155if(window.location.host == "www.zydmall.com"){
156  vals = 's3u5wxbmio'
157} else{
158  vals = 's1y5q8ufi9'
159}
160document.write(`
161<script type="text/javascript">
162  (function(c,l,a,r,i,t,y){
163      c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
164      t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
165      y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
166  })(window, document, "clarity", "script", "${vals}");
167</script>`);

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.