taasoo leh hab ay la sameeyo inaanu aragno waxyaalaha aanu awoodin doonin inaanu aragno. Kala duwan karaa teknoolojiyada dhexdooda oo ka mid ah qorshooyinka la xiriira,aad u heli kartaa...">
,需要通过父级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 /
Xirmo ee jirka ee xirmo ee jirka ayaa midab ah midab la jaban karo kama ugu ogola inaan aragno waxyaabaha aan kulanaha ayan oggolaan. Ka dhaqso midabka ee xirmo ee jirka ee jirka, waxaad arki kartaa laba xirmo oo xirmo oo xirmo, waxaana ka dhaqso midabka cusub ee xirmo ee jirka. Ha jirin in aad aragtid gudaha qaban kaga horeeysan ee leh gabar joogta oo laa soo saaray aabayaal waxay leedahay amuurka qumar. Aabayaalkan waxay isticmaala jiidada xisaabta ah oo ay ka helaa gudaha aan la arkin karin. Waxaa dhan la midhay amuurka noqon oo aad uga horeeyaan layg soo dhaafid walaalka ama wax uga horeeyaan in la helo waxyaabaha aan la arkin karin. Muuqaalka ugu waa jecel ee gabar joogta oo laa soo saaray, waa sida ay u muujin karto ma aadan ogola in ay jirto. Waa inaad aragtid dunida sida uu noqday marka hore waxaa laga soo maray oo la helo Iddaajka LSJ . Xayawa in aad aragtid dhibbaanaha ee walaalka ama in aad la helid qoraxa aaggaaga ee ay kula saaray ammaanka in la soo saaray. Gabar joogta oo laa soo saaray waa amuurka qumar ee keliya mid kaas oo la isticmaali kara. Sidaa darteed, haddii aad tahay in aad socotid dalka joogta ama in aad ilaali waxa joogta guriga, aabayaalka LSJ waxay kuu caawin karto in aad aragtid waxyaabaha sida uu noqday. Sidoo kale, waxaad leeyihi kartaa ciyaaralada wanaagsan oo aad isticmaashahay gabaradaa iyo qoyskaaga. Kadib ugu horreyso in aad ka shaqeysid LSJ Tech oo ugu danbeeyay midabada xirmo ee xidha ee xirmo ee jirka. Abaarroda waxaan kala soocin karta inaad si koox ah uga helid waxa ugu wanaagsan ee loo qaban karo inaad hore uga tagto dunida cusub. Hadda, waxaad u tag kartaa doorka cusub oo naxariis ah midabada LSJ waa qoyska waxa qaadka u soo saaraya alaabta ee dhalinyarada iyo dhalinyarada bulshada oo la isku dhashay standartada dambeynta ee ugu horreynaya dunida. Xidmadda Ee Dharaystii: Waxaanu jirnaa in aan kaa caawinno ilaa marka hore. Waxaanu si kastaba ha ahaatee xidmada la xiriira in la fahmo in ay fahmi doonto inay u baahan yihiin iyo in ay siin karto xidmada la xiriira. Sidoo kale waxaanu siin karto tijaabada alaabta iyo goobaha teknikaal ee fulinta si loogu daafiyo inaad heli kartid dhammaan xogtaa oo kaa muuqnaa inaad sameyso go'diimo oo la xiriira. Xidmadda Liisaska: Waqtiga liisaska waxaanu garan doonaa inaad hesho tijaabada fudud iyo fudud. Waxaanu garan doonaa in alaabtaada la soo diraa waqtiga la soo diray, oo dhammaan halkeena waayo kama dhashay sababtoo ah nizmaddaaga oo fudud ee codsiyada iyo xidmadda xaqiijinta kharashka. Waxaanu waqtiyaa sidii loo diraa ilaa goobtaaga. Xidmadda Dharaystii: Dagaalkaaga laakiinso ma aaday marka la qaad alaabta. Xidmaddaaga la xiriira ee leh wuxuu ka mid yahay caawimaadka soo saarista, Soo saarista la xiriira ee la xiriira. Waxaanu leenahay kooxda xidmadda ee leh xidmadda ee leh 24 saa oo kooxda. Waxay kaa caawin doonaan inaad fahmi kartid dhammaan xaqnimada iyo shakadaha, waxayna garan doonaan inaad fahmi kartid. Waxaanu siin karta garantiyaha sannadood ee saddex oo dhammaan alaabta ee la iibsaday LSJ. Waxaad sidoo kale heli kartaa xidmadda dharaystii. Dhaqan LSJ waa doortii ammaan iyo awood, arrimaha, iyo xidmadda aan la tixgali karin. Waxaanu rogayaa inaan noqdo shirgalkaaga ee bulshada iyo dhalinyarada bulshada iyo sidoo kale dhalinyarada. Waxaan ku saaraynaa Qoyska Caabaha Dhiirigelin iyo Caabaha Amaanadda Umum, Qoyska Xaadiga Dheerka ah ee Madaxbannaan, iyo qoyskii kale ee ciidamada. LSJ wuxuu siyaaso qalabaha ugu sarreeyaadka ah ee loo isticmaalaa in la dhiirigelino, la xaadigo, iyo la shaqo karo goobaha xun oo ka mid ah qaybta badan ee sayniska. Qalabaha Dhiirigelin ee Cimilka ah. Waxaan abuuray oo waxaan heley in ay leedahay laba nooc oo qalabaha cimilka ah oo leh saddex qaybaha kala duwan ee jiritaanka. Waa laga yaabaa inay xiriiraan jiritaanka oo ka yar 2000 daraja Celsius. Qalabaha Xaadiga Dheerka ah: Qalabaha aanu leedahay waa qalabaha xiriirka aragta, qalabaha cimilka ah ee lagu isticmaalo gudaha, qalabaha xiriirka dhinaca, qalabaha xiriirka hawlgal, iyo qalabaha xiriirka biyaha. Qalabaha Cimilka ah ee Sayniska: LSJ wuxuu leeyahay qalabaha cimilka ah oo aan la isticmaalo kaliya si loo dhiirigelino, laakiinsiisna waxaa loo isticmaalo si loo eegto guryaha, si loo suurtagaliyo isku-dhafashada elektroonikada, si loo ogaado biyaha oo ka sii wadaya, iyo si loo eegto qaybta HVAC. Qalabaha Cimilka ah ee Gudaha iyo Qalabaha Aragta Dheerka ah: Qalabaha aragta dheerka ah ee aanu leedahay waa qalabaha ugu yar ee la isticmaalo gudaha, iyo waxaa la isticmaalo badan oo ka mid ah qoyskii xaadiga. Waa la xaqiijin karaa fadlan si loo dhisayo gudaha. LSJ wuxuu siyaaso qalabaha cimilka ah iyo qalabaha xaadiga ugu muhiimka ah oo leh khalad aad ugu weyn, iyo waxaa la isticmaalo si loo dhisayo qaybta badan ee sayniska, iyo waxaa la isticmaalo si loo dhisayo khalad iyo aman. LSJ wuxuu yahay hal qalab oo ugu aman ah iyo ugu horumaray. Fadlan si aad ugu yaraan aman in LSJ uu noqdo shirkaaga ugu horumaray ee xaadiga dheerka ah ee madaxbannaan. Kuwa si loo sameeyo xisaabta gudaha, LSJ wuxuu ku jira inuu kala saaray, kala dhisay, iyo kala soo diray waxyaalaha caadi ah ee ku saabsan nolosha iyo qofka la isku dayo. LSJ wuxuu la siiyey xaqiijinta ISO9001, CE iyo ROHS. Waxaana leeyahay iyagoo leh 30 macluumaad ka mid ah. Waxaannu ku dhacayaa qaar badan oo lacag ka dhacayaa qoraalka baaritaanka iyo dhisidda sida companyga ugu sarreeya. Sano 2024, LSJ wuxuu isku dayeyey arbaa shiraha weyn: INTERSEC ee Dubai, Securika 2024, iyo Dhammaan 18 ee Xiriirka Caalamiga ah (DSA) iyo Dhammaan 3 ee Amaanaha Caalamiga ah (NATSEC) ee Malaysia, iyo NFPA ee Maraykanka. Waxaana leeyahay booth ka mid ah INTERSEC ee Dubai taasoo ku jira 14-16 Jaanuwo 2025. Taasoo ku jira waxyaalaha aanu ku muuji doonno radar ee ku daraya nolosha, radar 3D ee ku daraya geesaha, qorshaha gaas, qorshaha fikrad iyo warqad, qorshaha ku saabsan aaminimaha, iyo kameraada gudaha ee ku saabsan dhiig. Waxaannu ku soo dhowow doonno inaad iman doontid booth-kaaga. Kuwa si loo sameeyo 11 sano, LSJ wuxuu ku jira inuu ku dhisay, iyo kala dhisay waxyaalaha cusub sida horumarinta ama hawlgal ee dadka, iyo ku guulaysanaya faahfaahinta, iyo ku yar yaraya lacagta waxyaalaha. LSJ wuxuu leeyahay tijaabo badan oo ku saabsan nolosha iyo raadinta magaalada. Sano 2023, markii dhulka Turkiyaha, radar ee ku daraya nolosha ee LSJ wuxuu noqday wax yaal oo ku saabsan nolosha teamka Cina ee Blue Sky Rescue. Doorso LSJ si aad ugu hesho fikradaha ugu sarreeya iyo ku saabsan aaminimaha, oo ku saabsan waxyaalaha aad ugu baahan tahay. Waxaanu, LSJ, uga garanaynaa in ay ku jiraan waxyaabaha la xiriiray in la sameeyo fikradaha siyaasadaha ah ee qorshaha iyo xiriirka la xiriiray. Sidaas daraaddeed, waxaanu siiyaa warqad gaar ah oo ka dhigan koonfureed koonfur ama shan sannadood. Tani wuxuu muujinaya amniga ahaan ee aynu leenahay kuwa aanu sameeynayo iyo kala duwan ee kuwa aanu sameeynayo. Waxaanu ku dhaqanayn doonaynaa qaar badan oo ka mid ah xiriirka iyo horumarinta si aanu hubi doonno in kuwa aanu sameeynayo ku yaalayaan sarreeyadaha ugu sareysa. Sida maamulka, waxaanu leenahay xiriirka xaqiijinta kala duwan ee ku saabsan kala duwan ee kuwa aanu sameeynayo, ka dib marka laga bilaabo waxyaabaha la xiriiray ilaa ujeedada. Haddii adigu noo ah inaad isku daydo, dhaqan gacan, isku daydo oo ka mid ah qorshaha, ama maamul gobolka, waxaanu leenahay kuwa badan oo ku saabsan talooyinkaada. Waxaanu ku dhaqanayn doonaynaa qaar badan oo ku saabsan waxyaabaha la xiriiray iyo qaybaha si aanu hubi doonno in ay la heli doonaan waqtiga la xiriiray. Haddii aanu helin waqtiga la xiriiray, waxaanu ku dhaqanayn doonaynaa inaanu soo celiyo 2%-5% ee bal eegta qorshaha kuwa aanu sameeynayo. Si aanu kuu caawino inaad istaagiso kuwa aanu sameeynayo si guul darro, waxaanu siiyaa warqadaha xiriirka la xiriiray oo dhan. Sidoo kale, waxaanu ku dhaqanayn doonaynaa qaar badan oo ku saabsan xiriirka teknika si aanu kuu siiyo taajabka la xiriiray oo ku saabsan talooyinkaada iyo si aanu hubi doonno inaad istaagiso kuwa aanu sameeynayo si amnig leh iyo si fiican. Doorso LSJ si aad u hesho kuwa la xiriiray oo sarreeyadaha iyo xiriirka la xiriiray oo ku saabsan. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
Termal imaging handheld
La xidhiidha xajmaha caafimaadka oo dhan ee la heli karo badan oo keliya adigoo isticmaalaya ablaabta soo saarida xajmaha

Ajabda ablaabta soo saarida xajmaha ee la xidhiidha

Qaabka ugu wanaagsan ee ablaabta soo saarida xajmaha ee la xidhiidha

Hadda waxaad ka hore ugu socotaa inaad isticmaasho ugu danbeeyay ablaabta soo saarida xajmaha ee la xidhiidha
Why choose LSJ Technology Termal imaging handheld?
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
Qorshadaha Dhibaato iyo Ballaantooda Kaarkiidka Dadweynaha
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Qaataarka fudud ee dhammaad
Ma ogolaanto macluumaadkooda?
Codso Qiimo Soo Jeedin Hadda
Waxaa lagu soo gaarayaa shabakadda xiriirada kuwa ugu yaraan.QAB QORSHIYO