de pointe pour localiser rapidement les fuites d'eau. Grâce aux toutes dernières technologies de détection des fuites, nous pouvons vous faire économiser...">
,需要通过父级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);
}
});
})();
LSJ Technology - Nous utilisons un équipement de pointe Caméra thermique pour localiser rapidement les fuites d'eau. Grâce aux dernières technologies de détection de fuites, nous pouvons vous faire économiser des milliers de dollars et de nombreuses heures de stress inutile en préservant l'eau. Pour la gestion des installations, la plomberie et l'inspection immobilière - le caméra thermique pour une utilisation optimale de l'eau et la prévention des fuites. Détecter et réparer les fuites d'eau avant qu'elles ne provoquent des dégâts coûteux est essentiel pour éviter des pertes de temps et d'argent à l'avenir. La caméra thermique de LSJ Technology vous permet de repérer rapidement les fuites et contribue à la protection de l'environnement, en garantissant une réparation rapide. En réparant les fuites sans délai, vous pouvez éviter des dégâts des eaux possibles dans votre maison et économiser de l'argent sur les réparations. Notre caméra thermique permet non seulement d'économiser de l'argent en évitant les réparations, mais elle réduit également le temps tout en améliorant la précision de la détection de fuites. Plutôt que de passer des heures à chercher manuellement la source d'une fuite, vous pouvez utiliser notre caméra pour localiser rapidement et précisément l'emplacement exact. Moins de recherche du problème et plus de résolution du problème afin de maintenir le fonctionnement normal de votre entreprise ou de réduire les temps d'arrêt. La haute résolution de notre caméra thermique vous permet d'identifier avec précision les fuites, sans aucune marge d'erreur. Cette précision dans la détection des fuites vous permet de repérer le problème avant qu'un dommage ne survienne et d'utiliser l'eau de manière plus efficace. Vous pouvez compter sur l'excellente qualité d'image pour une détection efficace des fuites – même à grande distance et dans des conditions ambiantes très difficiles, grâce à la caméra thermique de LSJ Technology. Conception conviviale pour une utilisation et un transport faciles. Notre caméra thermique est extrêmement intuitive à utiliser. Grâce à ses fonctionnalités simples d'utilisation, à son interface intuitive et à certains préréglages accessibles en un clic, vous pouvez profiter de la simplicité pour prendre de belles images. Aussi simplement que cela, vous, gestionnaire d'installations, plombier ou inspecteur immobilier, pouvez localiser et détecter les problèmes grâce à la facilité d'utilisation de notre caméra. À qui cela convient le mieux : La caméra thermique de LSJ Technology convient à de nombreux secteurs, tels que la maintenance des installations, la plomberie et les inspections immobilières. Si vous travaillez dans la maintenance des bâtiments, la construction ou la plomberie, dans l'inspection immobilière, ou si vous souhaitez vous assurer que votre propre maison est exempte de ce type de problème d'eau, notre caméra thermique permet de visualiser les fuites dans les habitations que vous inspectez. Grâce à notre caméra thermique, vous pouvez facilement détecter des fuites dans votre système de chauffage, ventilation et climatisation ainsi que dans les canalisations et autres infrastructures liées à l'eau. Les entreprises de plomberie peuvent également tirer parti de la détection rapide et précise des fuites offerte par une caméra d'inspection de canalisations afin de résoudre plus efficacement les problèmes de plomberie. La caméra peut également aider l'inspecteur du bâtiment à repérer les fuites d'eau lors des inspections immobilières, afin de vérifier si votre bâtiment est en bon état et sans dommages causés par l'eau. Nous fournissons un soutien aux services d'incendie et de secours, ainsi qu'aux services de sécurité publique, et des caméras thermiques pour la détection de fuites d'eau. LSJ propose des équipements de pointe destinés à lutter contre les incendies, à mener des opérations de recherche et de sauvetage, et à intervenir dans des environnements dangereux, dans une grande variété de secteurs. Caméras thermiques anti-incendie : Nous avons mené des recherches et conçu deux types de caméras thermiques offrant trois choix de résolution : 256 × 192, 384 × 288 et 640 × 512. Elles permettent de mesurer des températures allant jusqu'à 2 000 °C. Équipements de recherche et de sauvetage : Notre gamme comprend notamment des détecteurs de gaz, des systèmes de surveillance de la stabilité et des systèmes de surveillance du mouvement. Caméras thermiques industrielles : En complément des caméras thermiques anti-incendie, LSJ propose des caméras thermiques portables destinées à la détection de fuites d'eau, à l’inspection des bâtiments, à la réparation électronique, à la détection des pertes de chaleur dans les planchers chauffants et à l’inspection des systèmes CVC. Viseurs thermiques : Nos optiques de vision nocturne sont parfaitement adaptées à l’observation nocturne et rencontrent également un grand succès auprès des chasseurs. Ils se montent facilement sur les fusils. LSJ s’engage à fournir des équipements de haute qualité en matière d’imagerie thermique et de sauvetage, répondant aux exigences spécifiques de divers secteurs afin d’améliorer l’efficacité et la sécurité. Choisissez LSJ pour des solutions parmi les plus sophistiquées et performantes. Comptez sur LSJ comme votre partenaire privilégié dans le domaine de la recherche et du sauvetage urbains. Chez LSJ, nous sommes conscients de l'importance d'offrir à nos clients des produits de haute qualité ainsi que des caméras thermiques pour la détection de fuites d'eau. Nous proposons des garanties d’un ou cinq ans, ce qui reflète notre confiance dans la durabilité et les performances exceptionnelles de nos produits. Nos investissements substantiels en recherche et développement garantissent que vos produits répondent aux normes les plus exigeantes. En tant qu’entreprise manufacturière, nous appliquons un contrôle qualité rigoureux, depuis les matières premières jusqu’à la production finale. Que vous soyez un client particulier, un distributeur, un soumissionnaire ou une agence gouvernementale, nous mettons à votre disposition une vaste gamme de produits répondant précisément à vos besoins. Notre stock important de matières premières, de composants et d’autres articles nous permet d’assurer des livraisons ponctuelles. En cas de retard de livraison, nous nous engageons à rembourser jusqu’à 2 % à 50 % de la valeur totale de la commande à nos clients. Nous vous fournissons des instructions détaillées ainsi que des vidéos explicatives afin de vous aider à utiliser efficacement nos produits. Nous pouvons également organiser, sur site, des formations techniques en personne, adaptées à vos besoins spécifiques, afin de vous assurer une utilisation confiante et aisée de nos produits. Choisissez LSJ pour des produits de haute qualité, fiables, et un service client exceptionnel. Chez LSJ, nous sommes spécialisés dans les caméras thermiques pour la détection des fuites d’eau et dans l’équipement haut de gamme destiné aux opérations urbaines de recherche et de sauvetage, conçu pour répondre aux normes internationales les plus exigeantes.
Service avant-vente :
Nous sommes à vos côtés dès le début. Nous vous offrons des consultations complètes afin de cerner précisément vos besoins et vous proposer des solutions sur mesure. Nous pouvons vous fournir des spécifications techniques détaillées ainsi que des démonstrations des produits pour vous aider à prendre une décision éclairée.
Service vente :
Pendant le processus d’achat, nous veillons à ce que votre expérience soit fluide et efficace. Grâce à notre système de commande performant et à notre contrôle qualité rigoureux, nous garantissons que les produits vous parviennent dans les délais impartis et en parfait état. Nous assurons également une livraison clé en main (porte à porte).
Service après-vente :
Une fois vos produits reçus, notre relation avec vous ne prend pas fin. Nous fournissons une assistance complète après-vente, incluant notamment une aide à l’installation, une formation des utilisateurs et des services de maintenance. Une équipe dédiée de service client est toujours à votre disposition pour traiter rapidement toute question ou préoccupation, et garantir pleinement votre satisfaction. Tous les équipements achetés chez LSJ bénéficient d’une garantie de trois ans. En outre, vous pouvez bénéficier d’un soutien après-vente continu de notre part.
Choisir LSJ, c’est choisir la confiance, la qualité et un accompagnement sans égal. Nous sommes impatients de devenir votre partenaire dans les domaines de la recherche et du sauvetage urbains, ainsi que des interventions des pompiers. Depuis 2013, LSJ développe des caméras thermiques destinées à la détection de fuites d’eau, et fabrique ainsi que fournit des équipements hautement performants pour les opérations de recherche et sauvetage, ainsi que pour les pompiers. LSJ est certifiée selon les normes ISO 9001, CE et ROHS. Par ailleurs, l’entreprise détient plus de 30 brevets. En tant qu’acteur de premier plan, nous investissons massivement dans nos départements de conception et de recherche. En 2024, LSJ a participé à quatre grands événements internationaux : INTERSEC, Securika, la 18e édition de Defence Services Asia et la 3e édition de National Security Asia en Malaisie, ainsi que la conférence NFPA aux États-Unis. En 2025, nous sommes inscrits à la prochaine édition d’INTERSEC, qui se tiendra à Dubaï du 14 au 16 janvier. Nous y présenterons nos caméras thermiques pour pompiers, ainsi que des équipements de surveillance audio et vidéo, des détecteurs de gaz, des radars 3D et d’autres produits. Nous serions ravis de vous accueillir sur notre stand. Forte de plus de 11 ans d’expérience dans la fabrication, LSJ se spécialise dans la refonte et la fabrication de nouveaux produits adaptés aux conditions d’utilisation spécifiques de ses clients, améliorant continuellement leurs fonctionnalités tout en réduisant leurs coûts. LSJ possède également une expertise approfondie dans les domaines de la recherche et du sauvetage urbains. Par exemple, lors du séisme survenu en Turquie en 2023, le détecteur de vie par radio de LSJ a joué un rôle essentiel dans les opérations de secours menées par l’équipe chinoise de secours Blue Sky. Choisissez LSJ pour des solutions avancées, fiables et entièrement adaptées à vos besoins spécifiques. Droits d'auteur © Beijing LSJ Technology Development Co., Ltd. Tous droits réservés
-
Politique de confidentialité
caméra thermique pour fuites d'eau
Détectez rapidement et précisément les fuites d'eau grâce à notre caméra thermique de pointe

Économisez du temps et de l'argent en identifiant et en réparant les fuites avant qu'elles ne causent des dommages coûteux

Résolution d'imagerie haute qualité pour une détection claire et précise des fuites

Conception conviviale et portable pour une utilisation facile en tout lieu
Why choose LSJ Technology caméra thermique pour fuites d'eau?
Une chaîne d'approvisionnement complète en équipements pour les opérations de recherche et de sauvetage en milieu urbain
Garantir la qualité et la livraison dans les délais : l'engagement de LSJ en matière de satisfaction clientèle
Pourquoi LSJ peut être votre fabricant et fournisseur de produits de préparation ?
Fabricant d'équipements de recherche et de sauvetage haute performance innovant
Catégories de produits associés
Vous ne trouvez pas ce que vous cherchez ?
Demandez un devis maintenant
Contactez nos consultants pour plus de produits disponibles.Contactez-nous