Qoolooyinka saxda ee ugu yar ee dagaalka qoolooyinka dagaalka...">
,需要通过父级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 /
Qof uga tago waxaa lagu yeero ka mid ah oo kale ku jira xaaladooda, laakiin waxaad uga tagi kartaa, si aad ugu yaraan, wuxuu sameyn karo caawinta qof. A dhibista scope night vision ee hog hunting waxay sameeyaa alaabka guriga ah oo ka mid ah ee ku jirin in lagu soo dejiyo markii uu ku jirin dibadda. Waxaad uga tagi kartaa qof ah oo aan lahayn ku jiraan markii sunsuna ah ayaa ka dhacdo, wayna ku jiraan dhaqanka aan lahayn ku jiraan iyo haddii aad ugu yaraysid doonidaada oo dhan. Halkii aad ka mid ah ayaa ka mid ah ayaa ka mid ah! Nvs waxay sameeyaa shaqsiyadda dhammaan ee ka mid ah ee ku jiraan hunting rifle. Markaasaas, waxay ka dambeeyaa in la xiriira dibadda. Dhibaatooyinka wuxuu sameyn karo si small traces of light ugu yaraysid doonida oo dhan, si aad ugu yaraysid doonida oo dhan. Wuxuuna waxay ku jiraan technology ee ka mid ah ee deer, rabbits iyo other nocturnal beings. Waxaan u baahan tahay inuu ka soo saariso si toos ah oo kale oo ah watching things or other fun activities at night. Waxaa la sameyn jiraa uga soo baxa kartaa inaad ku yimaada caynaha aanu weli hantiwada ah! Halkan, waxaa lana helaa maxkamadood oo ka mid ah si aad ugu dhexdiiso dhulka. Ma ogolaato lacagga ah ee qofka ah oo ka badan, iyo markii aad uga gacanta, si toos ah ma ogolaato lacagga ah karaannada. Dhulka oo kale oo ka badan ayaa loo eego inuu ka socoto, waxaan idinku yimid inaad xiriiraan kartaa inaad uga soo baxda qof ama cayn. Ilaahay, waxaad xiriir kartaa inaad uga soo baxda lagu siiyo inaad ugu yar reerku oo dhammu iyo inaad ka soo galista safe. Qofka ah ee night vision scopes waxaa loo isticmaal karo kama bogga dadka ah. Waxayna u dirir kartaa gooniyo ah oo kaliya ah. Waxayna u baahan kartaa si small ah iyo weight light ah, sidoo kale waxayna ugu yar kartaa inaad uga soo baxda. Maxaa yeelay, waxaa loo isticmaalo kartaa iridda ah oo dhan. Waxayna ugu yar kartaa inaad uga soo baxda, wuxuu ka mid ah inaad uga soo baxda lacagga ah oo ka badan oo dhan iyo inaad uga soo baxda lacagga ah oo dhammu. Waxayna ugu yar kartaa inaad uga soo baxda. Waxaa laga heli karaa qof ku sameyn ah oo ka mid ah waxbarashada ku saabsan markii aad u soo baxdo scope hunting night vision. Wuxuu ku jira inaad ku amrayn doonaa night vision. Markaasaa ayaa ka badan yihiin hunting caddeedka ah oo la hayo in lagu sameyn doono si toos ah iyo si fudud ah ee dhammaantood. Waxba uu ka hadlayaa inay uga tagto meelaha haweenka aad ugu yar gelin kartaa, si aad uga dhacdo caqligooda ah ee aan ugu furin kartaa, si loo eego inaad uga leeyahay animal. Scope night vision ayaa ka badan yihiin inaad uga leeyahay safar hunting dheer iyo inaad uga soo galiso life caddeedka. Dhinac Koonfiyaal Night vision hunting scopes waxaa ka badan yihiin inay uga badbadato xiriirka hunters carruurta ah markii aad u soo baxdo nabad. Debateocollega/Many wuxuu kale oo ku jiro lens ku badan ah. Markii aad uga badbadato lens, wuxuu ka siiyo inaad uga tagto xaqa iyo ku jiro ku cararo mataanooyinka aad oo ah mataan. Si aad ugu yar ugu baahan tahay, waxaa inuu ugu yar ugu badbadto inaad uga tagto animals carruurta ah oo ah range ku yaqaan. Well, waxaa inuu socoto inaad uga badbadto; si aad uga leeyahay misaal carruurta ah oo ah hunting nabadgaliisa ah adiga oo ah hunting caddeedka ah. qoraxa ku xiraa gudaha dhexeeya oo la isticmaalo wakhtiga gudaha dhexeeya ee LSJ, waxaan hubayn in ay ku jiraan waxyaabaha ugu yar ee qalafka iyo xiriirka ugu sarreeya. Sidaas daraaddeed, waxaan siiyaa garashooyin oo ah sanad kow, ama sanad shan, taasoo ka muuqda ammaanka aannu leenahay kuwa aanu sameeyo iyo xiriirka ay ku jiraan. Waxaan ku jiraan kuwa loogu talagalay in la sameeyo iyo kuwa loogu talagalay in la sameeyo si ay ugu yar tahay qalafka. Sida ugaas ah, waxaan ku jiraan xiriirka qalafka oo ku yaal dhammaan qalafka oo la isticmaalo ilaa marka la sameeyo. Maadaamaaadu noqon doontaa macaamiil, maamul, qof kala duwan, ama haddii aad noqon doontaa maamul gobolka, waxaan leenahay qalafka badan oo ku jira xiriirkaaga. Waxaan ku jiraan qalafka badan oo la isticmaalo iyo qalafka kale oo la isticmaalo si ay ugu yar tahay dhammaan qalafka oo la isticmaalo. Haddii aanu si toos ah ugu soo celin doonno, waxaan siin doonaa 2% ilaa 5% ee bal eegta qalafka si ay ugu yar tahay macaamiilka. Si aad ugu yar tahay qalafka, waxaan siiyaa warbaahinta ku saabsan qalafka oo dhan. Sidoo kale, waxaan ku jiraan arrin in la sameeyo si ay ugu yar tahay qalafka oo la isticmaalo si ay ugu yar tahay xiriirkaaga, si ay ugu yar tahay qalafka oo la isticmaalo si ay ugu yar tahay xiriirkaaga. Xidhiidh LSJ si aad ugu yar tahay qalafka oo ugu yar ee xiriirka iyo xiriirka ugu yar ee macaamiilka. LSJ waa ugu sarreeya marka ah ee ugu jecelaysa qorshooyinka noolka ku jira gudaha (night vision hunting scope) oo la sameeyay si toos ah, taasoo la xiriira standardada dalka caalamiga. Khidmadda ka hor inta la iyo: Waxaanu ku hadlaan kasta oo ka hor inta la iyo. Waxaanu sida caadiga ah ugu xallinnaa inaad ogaataan inaad doonaysaan, waxaana ugu xallinnaa foomaha caadiga ah ee la sameeyay. Waxaanu ugu xallinnaa tafsiirka teknika iyo muqaaladaha alaabta si aad ugu fahmato inaad doonaysaan. Khidmadda inta la iyo: Waxaanu garow doonaa in guurka inta la iyo ay yahay mid caadiga ah iyo mid xasiloonaya. Qorshooyinka noolka ku jira gudaha (night vision hunting scope) ee ay ku jiraan xasiloonaya iyo nidaamka xasiloonaya oo weyn, waxay si cad ugu dhaqan doonaan inaad alaabtaaga helto mar dambe iyo si toos ah. Waxaanu ku xidhan doonnaa khidmadda door-to-door. Khidmadda ka dib inta la iyo: Xaqiiqda ah, xiriirkaaga kuwaaga ma jirto marka aad alaabtaaga helto. Waxaanu ku xidhan doonnaa qayb ka mid ah ee khidmadda ka dib inta la iyo, taasoo leh taajabka saaxiibka, taajabka isticmaalka iyo khidmadda isku daynta. Waxaanu ku jiraan timaahdii cusub ee khidmadda qofka, taasoo ku jiraan ku hadlaan kasta oo ku jira. Waxay ku hadlaan kasta oo ku jira waxyaalaha aad doonaysaan ama waxyaalaha aad ku jiraan, waxaana ku dhaqan doonnaa inaad ku faraxsan yihiin. Marka aad alaabta LSJ iyo, waxaanu ku siiyaa garow inuu ku jiro saddex sannadood, waxaana ku dhaqan doonnaa inaad ku xidhan doontaan khidmadda ka dib inta la iyo ee ku jira. Marka aad doorataan LSJ, waa inaad doorataan caadiga, xasiloonaya iyo khidmadda aan la jabin karin. Waxaanu ku sugnaa inaanu noqonno shirkad oo ku jira baaritaanka iyo daryeelka ciyaaraha. Waxaan ku saabsanaynaa Qoyska Caabaha iyo Qoyska Daryeelka, Xisaabta Amaanadda Umumiga, Qoyska Daryeelka iyo Daryeelka Ururka iyo qoyskii kale. LSJ wuxuu siyaaso qalabaha caadiga ah ee loo isticmaalaa in la daryelo, la daryelo iyo la sameeyo shaqo kuwa xun oo ka mid ah waxyaabaha kala duwan. Qalabaha Celin-ka Daryeelka. Waxaan ugu dhashay iyo ugu baraynay wejiga laba qalab oo leh saddex qodobka kala duwan. Waa laga yaabaa inay daryeleyso joomooyinka oo ka badan 2000 daraja Celsius. Qalabaha Daryeelka iyo Daryeelka: Qorshaha ayaa leh qalabaha daryeelka oo leh radarka, qalabaha aragta gudaha (night vision) ee lagu isticmaalo in la daryelo gudaha, qalabaha fahamka dhinaca, qalabaha fahamka haliyada, iyo qalabaha fahamka biyaha. Qalabaha Celin-ka Istaagga: LSJ wuxuu leh qalabaha celin-ka ee aan la isticmaalo keliya in la daryelo, laakiin waxaa la isticmaalo sidoo kale in la baro biltanka, in la suurogo qalabaha elektroonikada, in la ogaado biyaha oo ka sii wadaya, iyo in la baro qalabaha HVAC. Qalabaha Celin-ka iyo Qalabaha Aragta Gudaha: Qalabaha aragta gudaha ee aynu leenahay waa tayda ah in la arago gudaha, iyo waxay noqonaysaa qalabaha popular ee lagu isticmaalo daryeelka. Waa la xidhiidhaa fiiro gaar ah oo la isticmaalo in la xidhiidho qalabaha. LSJ wuxuu siyaaso qalabaha celin-ka iyo daryeelka oo leh jeerka sare ee aad ugu yaraan, oo waxay ku xidhiidhaan xisaabta kala duwan iyo waxay ku xidhiidhaan jeerka sare ee habka iyo ammaanka. LSJ waa halijinta oo leh ammaan iyo nidaamka caadiga ah. Fadlan isku day inaad LSJ ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad u...... qoraxa gacan ah ee ku saabsan dalagaha guurka, LSJ wuxuu isticmaaliyaa, ugu dhisaa, iyo soo saaray qalabaha caadi leh ee ku saabsan dalagaha guurka iyo qalabaha kaalinta dhulka. LSJ wuxuu la xaqiijiyey ISO9001, CE, ROHS, iyo MSDS, waxaana la siiyey iyagoo ka badan 30 patan. Sida la isku dayeyo qofka ugu sarreeya ee qolka, waxaannu karaan inaanu si degdeg ah ugu dhaqanayo qolka baahida iyo qolka dib ugu dhisanaya. Sanadkii 2024, LSJ wuxuu isku dayey ardeeda ahaan: INTERSEC ee Dubai, Securika 2024, DSA ee 18aad (Defence Services Asia), NATSEC ee 3aad (National Security Asia) ee Maleeziya, iyo NFPA ee Maraykanka. Waxaana leeyahay qoraxa gacan ah ee INTERSEC ee Dubai ka hor 14–16 Jaanuwaari 2025. Waxaannu ku muujiyneynaa qalabaha guurka ee radar, radar ee 3D oo karaan inay gudbaan dagaalka, qalabaha heerka gas, qalabaha siyaasadda audio iyo video, qalabaha fikradka dhaqmeedka, iyo qalabaha cimilka caadi leh ee ku saabsan dalagaha dhulka. Waxaannu ugu yeedhiineynaa inaad ugu soo noqon doontid qoraxa gacan ah. Ka dib markii 10 sanadood ay la sameeyey qalabaha, LSJ wuxuu ka mid ah qofka ugu sarreeya ee ku saabsan dib ugu dhisanaya iyo ugu dhisaya qalabaha cusub oo ku saabsan hawlihii istaamarka ah ee dadka, waxaana ku dhaqanayo si degdeg ah inay ku guurto fikradka, iyo ku yar yaray xisbiyada. LSJ wuxuu ka mid ah qofka ugu sarreeya ee ku saabsan dalagaha guurka iyo dalagaha kaalinta magaalada. Tusaale ahaan, ka dib markii dhulka ee Turkiyaha sanadkii 2023, qalabaha radio ee guurka ee LSJ wuxuu ka shaqeeyey qofka ugu sarreeya ee ku saabsan dalagaha guurka ee Blue Sky ee Shinaa. Xusoo LSJ si aad ugu hesho teknoolojiyada cusub ee ku saabsan hawlihii aad ugu baahan yihiin. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
wanaagga gacanta ee dhamaan leh
Dhamaan leh oo ka mid ah sidoo kale ku saabsan Wanaagga Gacanta

Wanaagga Gacanta ee Dhamaan leh

Furmooyinka Wanaagga Gacanta ee Dhamaan leh

Wanaagga Gacanta ee Dhamaan leh ee Laga Xiriiraan Wanaagsanada
Why choose LSJ Technology wanaagga gacanta ee dhamaan leh?
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
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