mejor visor de visión nocturna para la caza de jabalíes es un instrumento especial que la mayoría de los cazadores y entusiastas al aire libre poseen. Este visor ofrece una excelente im...">
,需要通过父级DOM结构来判断
*/
var trackActionPhone = function (node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
};
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel =
node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'a'
) {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'img'
) {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'i'
) {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00;
* 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
return;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
return;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
};
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */
function thirdMsgCollect() {
/** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** 缓存当前消息队列的最后一条消息id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对缓存KEY进行base64转码处理 */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** 拉取最新msg列表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带有class:other-message的是访客消息,my-message的是客服消息 */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** 加密并上传消息数据 */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 如果获取失败,则重试 */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转字节
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导入密钥并加密
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 返回
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// 更新消息队列
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请求异常');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, '数据加密失败');
uploadFlag = false;
});
};
/** 监控chat-list的DOM变更 */
const initChatListObserver = () => {
// 需要监听的 DOM 节点
const target = document.getElementById('chat-list');
if (!target) return;
// 回调函数
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// 配置
const config = {
childList: true, // 监听子节点的增删
subtree: true, // 是否也监听后代节点
};
// 创建 observer
const observer = new MutationObserver(callback);
// 开始监听
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
La mejor dispositivo de visión nocturna para cazar jabalíes es un instrumento especial que la mayoría de los cazadores y entusiastas al aire libre tienen. Este alcance ofrece una buena imagen incluso cuando el sol se pone y toda la fauna o algo que es muy difícil de ver. Esto te ayudará a identificar completamente cualquier cosa que esté escondida en la oscuridad. Es la herramienta ideal para aquellos que les encanta cazar después de la puesta del sol o realizar otras actividades al aire libre una vez que cae la oscuridad. Esta óptica única funciona emitiendo una luz roja suave que no es visible para los animales. Así que, puedes seguir usando el visor para ver a otros en la oscuridad. Al mirar a través del visor, podrás ver lo que está justo frente a tus ojos con gran claridad, incluso cuando esté muy oscuro afuera. Permanece Oculto: La luz roja te ayuda a aceptar mejor como individuo y puedes salir gradualmente explorando un área sin asustar a tu presa. Esto es especialmente importante cuando intentas observar animales de manera sigilosa. Si eres cazador, probablemente sea algo muy conocido porque los animales tienden a ser mucho más activos por la noche. Salen cuando es de noche para comer y moverse. Por eso realmente necesitas las herramientas correctas que te muestren lo que está escondido en la oscuridad. Un infrared thermal imagers es solo una de esas herramientas esenciales que afectará mucho el resultado final. Con este alcance, cazar por la noche es muy cómodo para ti. Simplemente verías cuál te gusta más, pero independientemente del combate o el día, los alcances mejoran tu vista en condiciones de poca luz y más oscuras, dándote un punto sobre cualquier animal que merodee justo fuera de tu vista. La función de luz roja también te permite mantenerte fuera de vista donde podría ocurrir la caza real, por lo que es muy probable que esta inteligente vida útil extendida de la batería para la cámara de caza aumente tus posibilidades de acertar a un animal con un buen disparo. Salir por la noche y vagar puede ser una experiencia emocionante, sin embargo, también puede resultar muy peligroso si no se tiene precaución. Esto significa que necesitas las herramientas adecuadas para navegar tu camino hacia y desde terrenos oscuros e inseguros. Un buen ejemplo es un visor nocturno con luz roja. Una función de luz roja en el alcance te ayuda a navegar mientras aún ocultas tu presencia a los demás. Los animales y objetos ocultos te serán mostrados a ti, pero son invisibles para ellos. Así que puedes tener algunas aventuras sin TANTO miedo. La luz roja también es suave para los ojos, por lo que puedes mantener tu ventana abierta y mirar a tu alrededor todo el tiempo necesario sin irritación ni estrés. Apoyamos a los departamentos de bomberos y rescate, los servicios de seguridad pública, los equipos urbanos de búsqueda y rescate, así como a diversas fuerzas militares. LSJ proporciona equipos innovadores para la extinción de incendios, la realización de tareas de búsqueda y rescate y el trabajo con visión nocturna en el espectro de luz roja en diversos sectores. Cámaras térmicas para extinción de incendios: Nuestro equipo ha desarrollado dos tipos de cámaras térmicas, cada una con tres opciones de resolución: 256×192, 384×288 y 640×512. Estas cámaras miden temperaturas de hasta 2000 °C. Equipos para búsqueda y rescate: Nuestra selección incluye detectores de vida por radar, radares 3D capaces de atravesar paredes, monitores de estabilidad, sistemas de monitoreo de movimiento y detectores de gases. Cámaras térmicas industriales: LSJ ofrece cámaras térmicas que no solo se utilizan para la extinción de incendios, sino también para inspecciones de edificios, reparaciones electrónicas, detección de fugas de agua e inspección de sistemas HVAC. Visores térmicos: Nuestra óptica de visión nocturna es ideal para observación en la oscuridad y muy popular entre los cazadores. Se montan fácilmente en rifles. LSJ ofrece equipos térmicos de alta calidad para rescate e imagen que satisfacen las necesidades de diversos sectores y mejoran la eficiencia y la seguridad. Elija LSJ para obtener soluciones sofisticadas y fiables. Puede confiar en que LSJ será su principal fuente de apoyo en operaciones urbanas de búsqueda y rescate. Desde 2013, LSJ desarrolla, fabrica y suministra equipos de alta prestación para búsquedas y rescates, así como para bomberos. LSJ ha obtenido certificaciones ISO 9001, de visión nocturna con luz roja y ROHS. Además, posee más de 30 patentes. Estamos invirtiendo fuertemente en nuestros departamentos de diseño e investigación, ya que somos una empresa líder. En 2024, LSJ participó en cuatro eventos importantes: INTERSEC en Dubái, Securika 2024, la 18.ª Feria Internacional de Servicios de Defensa (DSA) y la 3.ª Feria Nacional de Seguridad (NATSEC) en Malasia, así como la feria NFPA en Estados Unidos. Asimismo, ya estamos inscritos en INTERSEC Dubái, que se celebrará del 14 al 16 de enero de 2025. En este evento, exhibiremos nuestro detector de vida por radar, un radar 3D capaz de ver a través de paredes, detectores de gases, equipos de escucha basados en audio y video, así como equipos de monitoreo de estabilidad y cámaras térmicas para la extinción de incendios. Los invitamos a visitar nuestro stand. LSJ cuenta con 11 años de experiencia en fabricación. Se especializa en crear y producir productos innovadores adaptados a los escenarios de uso de sus clientes. Asimismo, mejora constantemente sus capacidades y reduce los costos de sus productos. LSJ posee una amplia experiencia en rescate urbano y búsquedas. En 2023, durante el terremoto de Turquía, el detector de vida por radar de LSJ resultó fundamental para los esfuerzos de rescate del Equipo Chino de Rescate Cielo Azul. Elija LSJ para obtener soluciones de alta tecnología personalizadas según sus necesidades específicas. En LSJ somos conscientes de la importancia de ofrecer a nuestros clientes productos de calidad, así como un servicio excepcional. Ofrecemos una garantía de uno o cinco años para demostrar nuestra confianza en la durabilidad y el rendimiento de nuestros productos. Estamos invirtiendo en investigación y desarrollo de miras de visión nocturna con luz roja para asegurar que nuestros productos cumplan los estándares más exigentes. Como fabricantes, mantenemos rigurosos procesos de control de calidad, desde las materias primas hasta la producción final. Ofrecemos una amplia variedad de productos que satisfarán las necesidades de cualquier cliente. Nuestro inventario de materias primas, componentes y otros productos es suficiente para garantizar una entrega rápida. Le reembolsaremos hasta el 5 % del importe de su pedido si no podemos entregarlo en el plazo solicitado. Para ayudarle a aprovechar al máximo nuestros productos, ofrecemos vídeos tutoriales detallados. Además, podemos organizar que nuestro equipo técnico le proporcione instrucción presencial específicamente adaptada a sus necesidades, con el fin de que pueda utilizar nuestros productos con total confianza y facilidad. Elija LSJ para obtener productos fiables y de alta calidad, así como un excelente servicio al cliente. En LSJ somos expertos en la producción de equipos de búsqueda y rescate urbano de máxima calidad, diseñados para cumplir con las más altas normas internacionales.
Servicio Preventa:
Estamos aquí para ayudarle desde el principio. Ofrecemos consultorías integrales para conocer plenamente sus necesidades y brindarle soluciones adecuadas. También realizamos demostraciones de los productos junto con especificaciones técnicas detalladas, de modo que cuente con toda la información necesaria para tomar una decisión informada.
Servicio de Venta:
Durante el proceso de venta, garantizamos una experiencia eficaz y un visor nocturno de visión infrarroja (visión nocturna con luz roja). Aseguramos la entrega puntual y en perfectas condiciones de sus productos gracias a nuestro sistema automatizado de pedidos y a un riguroso control de calidad. También ofrecemos servicio de entrega puerta a puerta.
Servicio Postventa:
Tras haber recibido sus productos, nuestra colaboración con usted no finaliza. Nuestro amplio servicio postventa incluye soporte para la instalación, formación del usuario y mantenimiento. Nuestro departamento de atención al cliente está siempre disponible para resolver cualquier duda o inquietud que pueda tener, garantizando su total satisfacción. Una vez adquiera equipos de LSJ, le ofreceremos una garantía de tres años y podrá acceder a servicios específicos de postventa con nosotros.
Elegir LSJ es elegir confianza, calidad y un apoyo incomparable. ¡Esperamos con interés convertirnos en su socio en el ámbito de la búsqueda y rescate urbano, así como en el de los bomberos! Derechos de autor © Beijing LSJ Technology Development Co., Ltd. Todos los derechos reservados
-
Política de privacidad
visor nocturno de luz roja
Permanece Oculto y Ve Claramente con el Visor Nocturno de Luz Roja

Experimenta las Ventajas del Visor Nocturno de Luz Roja

La Caza Nocturna Hecha Fácil con el Visor Nocturno de Luz Roja

Explora la Oscuridad con Seguridad con el Visor Nocturno de Luz Roja
Why choose LSJ Technology visor nocturno de luz roja?
Cadenas de suministro completas de equipos de búsqueda y rescate urbano
Fabricante de equipos de búsqueda y rescate de alta prestación innovadora
Garantizar la Calidad y la Entrega Oportuna: El Compromiso de LSJ con la Satisfacción del Cliente
¿Por qué LSJ puede ser tu fabricante y proveedor de primers?
Categorías de productos relacionados
¿No encuentra lo que busca?
Solicite una Cotización Ahora
Póngase en contacto con nuestros consultores para obtener más productos disponibles.Póngase en contacto