">
,需要通过父级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);
}
});
})();
Safarada /
Waxa aasaasgaalayaasha ayaa mid ka ah tirada xusuusi oo ku jiro wixii ugu yar ee dhexeeya inuu sameyn doonaa in la soo galitaan daacad iyo in la qeyb doontaa ciidamada loo eegi karaa. Waxay ku yimid tirad aanu u sheegsato oo ku jiray inuu u baahantahay waxbarashada. Marka haddii uu ugu yar tahay, waxaa lagu sameyn doonaa inuu u baahantahay waxbarashada dheerka iyo caalamaha dheerka oo kale oo aanu u sheegsato. Midkii tirada ayaa mid ka ah tirada aanu u sheegsato oo ku jiray inuu u baahantahay aasaasgaalayaasha markii ugu yar tahay dadka lacagta ah. Si aasaasgaalayaasha, si toos ah tirada aanu u sheegsato oo ku jiray inuu u baahantahay caalamaha dheerka iyo dhinac oo aanu u sheegsato. Waxayna ku yimid inuu u baahantahay dadka oo lacagta ah iyo dadka oo aanu u baahantahay markii uu mid ka ah guriga ah oo uu ciidanka ah la qeyb doonaa, markaas waxaa lagu sameyn doonaa inuu u baahantahay dadka oo lacagta ah markii uu ciidanka aanu u sheegsato. Aabaha dhexdka loo qeyb karaa kuwa aan uga jirin waxaa laga heli karo guriga ee mid ka ah xaalad. Xaalad ayaa leh qof iyo madow weyn oo kale oo ugu badanayaa in lagu sameeyo safarada safe. Markaasaa, laakiin aabahow waa la iskuugu yimid haddii macluumaadooda u baahan yihiin. Laakiin aabahow waxaa lagu sameeyo xaaladda leh imager dheer iyo lagu siiyey magacaagga. Waxaa imager dheer ku jiraan iyaga si uu ku jirin. Waxaa ku yidhaan fire qaxweynka ah oo dhan iyo waxaa ku yidhaan sidoo kale aan uga jirin walba oo ka mid ah gudaha ee ka soo galaya. Maxay Imaagers Dheer Ugu Sameyn? Maxaa yeelay, waxay ku jirin markii ayaan ku jirin degdegta heat VERY well haddii kale walls iyo xaalad badan. Imager dheer ayaa ku jiro takhriirka radiation infrared, oo aan uga jirin si toos ah; takhriir oo lacag ayaa ku yimid contrast heat levels objects. Aqaladda dhexdooda ayaa ku yimid fursadaha dib ugu yar ee carruurtii macluumaadka ah si aqaladda ka qeyb doonaa maxkamadaha oo dheer ah. Dhammaan carruurta ee aan ugu sameyn doono: waxay weydiin maxkamadaha dheer ah ee soo guurto karaa. Aqaladda wuxuu ka soo socdo inuu ugaaro carruurtii marka uu soo jeedo carruurta bilaabka ah. Xogga ugu dheer ah ee ku jiray ayaa sidoo kale ku yimid si carruurtii ka soo galin doontaan. Marka carruurta ah ayaa sidaas daraadeed ayay been sheegaystay oo xaalad ah oo adeeg ah oo la mid ah, waxayna jiro carruurta ah oo la seeni kartid. Kuna fiirsheeya, carruurta ah ayaa ka soo galin doontaan haddii aqaladda ka tagto carruurta ah si awood ah. aqaladda, teknologiya lsj wuxuu ku tiri dadweynita iyo macnaha caruurta ah. Waxay ku yimid dadweynita aqaladda carruurta ah ku saabsan carruurtii oo ku naloosin dadka ah oo la xiriira. Waa inuu uga arki carruurta ah carruurtii oo ku naloosin dadka ah oo la xiriira. Waxayna ka tagtay inuu uga arki carruurta ah carruurtii oo ku naloosin dadka ah oo la xiriira. Waanu siya nafaha iyo qoyska dagaalka, sidaas darteeda xisbiyada ammaanka caalamiga ah iyo qoyska dagaalka iyo nabadiyada magaalada. LSJ wuxuu siya tixgelinta la isticmaalayo qoyska dagaalka, in ay ugu yaraan iyo dagaalka, iyo in ay shaqeysoo goobaha xun oo ka mid ah qaybaha badan ee sayniska. Kameradaha Dagaalka: Waxaanu barawday oo waxaanu sameeyay laba nooc kameradaha dagaalka. Waxaanan leenahay saddex nooc oo fahamka: 256x192, 384x288, iyo 640x512. Kameradahan waxaanan ku jiraan inay xisaabin doonaan jirka oo ka weyn 2000 daraja Celsius. Tixgelinta Dagaalka iyo Nabadiyada: Waxaanu siya tixgelinta badan oo ku yaal monitoradaha isku dhafan, kibidka gas, iyo nidaamka raadinta hadda. Kameradaha Sayniska: Sideedaba kameradaha dagaalka, LSJ wuxuu siya kameradaha sayniska ee la isticmaalayo in la ogaado dhaqankii biyaha iyo taajabka guryaha, sidaas darteeda isku daynta elektroonikada, dhaqankii qaarka hoose, iyo taajabka nidaamka HVAC. Kameradaha Sayniska iyo Kameradaha Eegta Gudaha: Waa kameradaha oo ku saabsan eegta gudaha, iyo waxaanan ku jiraan inay la isticmaalo qoyska dagaalka. Waxaanan ku jiraan inay la isticmaalo qoyska dagaalka. LSJ wuxuu ku xidhan yahay inuu siyo tixgelinta sayniska iyo nabadiyada oo leh jeerka sare, inuu ku xidhan yahay talooyinka qaybaha badan ee sayniska, inuu ku xidhan yahay ammaanka iyo ku xidhan yahay fahamka. LSJ wuxuu siyo hababka ugu fiican iyo ugu horreysa. Waxaad ku aman kartaa LSJ inuu noo ah shilka ugu muhiimka ah ee dagaalka iyo nabadiyada magaalada. Kuwa LSJ waxaannu kuwa ugu sarreeya ee sameeyaya waxyaabaha ugu weyn ee xukuumada dalka iyo qofka la xukumay, oo ay ku yaal tahay si ay ugu yarri kala duwan ee kaalinta dunida. Adeegga Qarsoodka Sare: Waxaannu ku jiraan inaanu kaa caawino marka hore. Waxaannu siiyaa taqanin dheer oo ka shaqeynaya inaad ogaataan inaad noqon doontaa inaad u baahan yihiin, iyo foomaha caawinaadka ah ee ka shaqeynaya inaad ogaataan inaad noqon doontaan. Waxaannu siiyaa sidoo kale tusaalooyin ee waxyaabaha iyo waraabiyeedka teknika badan inaad ogaataan inaad noqon doontaan. Adeegga Gaariska: Marka aanu gaariska sameeyo, waxaannu isku daynaa inaad ka heli karto adeegga wanaagsan iyo xasiloonka. Waxaannu isku daynaa inay waxyaabahooda soo baxdo mar walba, iyo xasiloonka wanaagsan, maxaa yeelay waxaannu ku yaal tahay si ay ugu yarri kala duwan ee kaalinta dunida iyo xasiloonka wanaagsan. Waxaannu siiyaa adeegga soo bixinta ilaa guri. Adeegga Kaalinta: Xiriirkaaga kuwa LSJ ma aha mid kaalinta marka ay waxyaabahooda soo bixdo. Adeegga kaalinta waxaay ku yaal tahay inay ka caawino inay soo bixdo, iyo imagerka teermal ee qofka la xukumay. Waxaannu ku yaal tahay staffka caawinaadka qofka, oo ay ku jiraan 24 saac, iyo ay ka caawino inay soo bixdo ama ay xaaladaha qabato, iyo ay isku daynaa inaad noqon doontaan. Waxaannu siiyaa garan garan 3 sano oo dhan ee waxyaabaha la iibsanayo kuwa LSJ. Waxaannu siiyaa sidoo kale adeegga kaalinta. Inaad doorato LSJ waa inaad doorato ammaan, caddaal, iyo caawinaadka ugu wanaagsan. Waxaannu ku faraxsanaa inaanu noqon doonno inaad ka qayb qaataan dalka iyo qofka la xukumay, iyo xukuumada. Kuwa LSJ, waxaannu maqlaynayaa muhiimadda in la siiyo qalabka xirfada oo ku saabsan khaasimaha iyo xiriirka ugu wanaagsan ee kaalinta. Waxaannu siiya natiijooyin oo ku saabsan sannad kii kow iyo sannad kii shan. Tani waxa uu muujinayaa amantayda kuwa aanu qalabka ku jiraan oo ku saabsan dhaqankiisa iyo caadadkiisa. Waxaannu ku bixi doonayaa qaybta weyn oo ku saabsan baaritaanka iyo horumarka si aanu qalabkayga ku jiraan oo ku saabsan isku daran kooxka ugu sareysa. Waxaannu ku daryeeli doonayaa qaybta xaqiis ah ee xiriirka caadadka, ka dib marka laga eegayo caadadka afsoomaaliga ee kaalinta ilaa qalabka dhammaadka. Waxaannu siiya qalabka badan oo ku saabsan xaqiisaha qof kasta. Waxaannu ku daryeeli doonayaa qaybta weyn oo ku saabsan caadadka afsoomaaliga iyo qaybaha si aanu fikradka dhamaadka ku jiraan oo ku saabsan dhammaadka fikradka. Haddaanu ku jirin fikradka, waxaannu ku siiyaa 2%-5% ee balalka fikradka kuwa kaalinta. Si aanu kaalinta ku jiraan, waxaannu siiya videooyin oo ku saabsan taariikhda qalabka. Waxaannu ku siiya qaybta tekinika ee ku saabsan goobta, oo ku saabsan xaqiisaha qof kasta si aanu kaalinta ku jiraan oo ku saabsan qalabkayga oo ku jiraan oo ku saabsan awoodda iyo fahamka. Xidh LSJ si aanu qalabka ugu wanaagsan, qalabka dhaqameed, iyo xiriirka ugu wanaagsan ee kaalinta. Ka dib markii 2013, LSJ wuxuu ku qoray inuu sameeyo, siyaaso, iyo soo saaray qalabaha caadi ah ee ku xidhanaya in la raacdo iyo in la dhaqmo qalabaha caadi ah ee ku xidhanaya in la raacdo. LSJ wuxuu helay sertifikeedhaha ISO9001, CE iyo ROHS. Sidoo kale, wuxuu leeyahay in ka badan 30 patan. Sida ugu horreysa ee biyoolka, waxaan karaan inaanu si degdeg ah uga bixiyo qoraalka iyo qorshaha. Iyada 2024, LSJ wuxuu isku dayeyey ardeyda ahaan ahaan afartaa: INTERSEC ee Dubai, Securika 2024 iyo Dhammaan 18-kii ee Xiriirka Qaranka (DSA) iyo 3-kii ee Aasaaska Nabadgelyo Qaranka (NATSEC) ee Maleeziya, iyo NFPA ee Maraykanka. Iyada 2025, waxaan kala socotaa INTERSEC ee la sameeyaa Dubai iyo Eber 14–16. Kooxka waxay ku qaataan qalabaha caadi ah ee ku xidhanaya in la raacdo, iyo qalabaha siyaasadda sawirka iyo saaxiibka, kuwa loo yaqaan in la raacdo gacmaha, radarka 3D, iyo qalabaha kale. Fadlan soo gali kooxka. LSJ wuxuu leeyahay in ka badan 11 sannadood oo hoosaysa. Waxay ku cadaynaysaa inay qorso qalabaha cusub ee ku xidhanaya nafashooyinka istaamarka ah ee dadka. Waxayna ku cadaynaysaa inay si degdeg ah ugu guurto qalabaha iyo inay ugu yar yaray xisbiyada qalabaha. LSJ wuxuu leeyahay tajriba dheer ee ku xidhanaya in la raacdo magaalada. Tusaale ahaan, dhulka 2023 ee Turki, radarka LSJ ee ku xidhanaya in la raacdo nolosha wuxuu ahaa qalab ka mid ah ee ugu muhiimka badan ee la isticmaalay in la raacdo Qoorta Blue Sky ee Siinaha. Doorso LSJ si aad ugu hesho fikradaha ugu sarreeya, oo aan la jirin, oo ku xidhanaya nafashooyinkaaga. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
firefighter thermal imager
Ku qeyb qoraalka dadka carruurta ah waxaa lagu jeeda macluumaadka carruurta ah ee ku saabsan hadalka dheer ee dhexdeed ah.

Ku muujiyo waxbarashada carruurta ah ee qoraalka carruurta ah ka mid ah iyo dhintiyo xaaladaha.

Ku muujiyo dadweynaha carruurta ah ee qoraalka ah oo ka soo jeeda adeegga carruurta ah ee ku saabsan adeega iyo kubadda.
Wixii qoraalka ah ee carruurta ah ku jiroo dhammaantii carruurta ah ee ku saabsan ugu yararrada iyo adeegga.
Why choose LSJ Technology firefighter thermal imager?
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Qorshadaha Dhibaato iyo Ballaantooda Kaarkiidka Dadweynaha
Qaataarka fudud ee dhammaad
Ma ogolaanto macluumaadkooda?
Codso Qiimo Soo Jeedin Hadda
Waxaa lagu soo gaarayaa shabakadda xiriirada kuwa ugu yaraan.QAB QORSHIYO