">
,需要通过父级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);
}
});
})();
Nui Loa Nā Hōʻailona Mokuʻula Hoʻoponopono no ka Hoʻoponopono Puaʻa: He nui ka nanea i ka hoʻoponopono puaʻa i ka mokuʻula. No laila, i ka hopena mokuʻula. O ka LSJ Technology nō kēia Papa Hoʻomalu Mālamalama Pō ʻEkolu no laila, hiki ke kaiapuni ʻana i nā puaʻa i kēia manawa o ka poʻe a me ka hopena maoli e hiki ana iā ʻoe ke koho iā lākou i ka pololei. He mea nui kekahi mau hopena poepoe ma ka poe wale no ka hoʻokaukau. E hiki ana ia i ka hōʻike ana i ka pololei mai loko o ka hope loa a me ka poʻe kūpono. No laila, ua like ʻole ke koho nei i ka mau hopena poepoe i ka hiki ke huliʻia, akā, e mālama ana i ka poʻe hoʻokuʻu puaʻa i ka po. Ma ka holoʻokoʻa ana i kēia, e makepue ana ʻoukou i ka mea kanu ʻana no ka poʻe hoʻokuʻu puaʻa a e hiki ke koho i ka mea kanu kumu no ka poʻe hoʻokuʻu puaʻa. ʻO kēlā no lākou e ʻike ana i ka mea kanuʻiaʻoʻe nei ke kōkua mai i nā pūʻali hoʻokuʻu ʻana i nā papa kūʻokoʻa ma ka poʻe, a me ka hiki ʻana i ka wahi hoʻomaikaʻi loa no ka hoʻoponopono ʻana i ka mīkini ʻana i nā pualena hoʻokuʻu ʻana i nā puaʻa ma ka poʻe, akā, he 5 nā kumuwaiwai polokalamu aʻe no nā mea kanuʻiaʻoʻe loa i nā pualena hoʻokuʻu ʻana i nā puaʻa ma ka poʻe. ATN Optics 4K Pro Smart Day/Night Rifle Scope - He papa hoʻokuʻu ʻae aʻe no ka makahiki a me ka poʻe, ke kōkua nei i nā mea kanuʻiaʻoʻe HD loa a me nā mea paʻa polokalamu e mālama ana i ka hoʻokuʻu ʻana a me ka hoʻomaikaʻi loa i nā puaʻa, ma o ka hope e hiki ai. Pulsar Digex N450 Digital Night Vision Rifle Scope: ʻO kēlā he papa hoʻokuʻu kanuʻiaʻoʻe loa no ka hoʻokuʻu ʻana i nā puaʻa ma ka poʻe, no laila ka nui loa o kona manaʻo ike, e hiki ana iā ʻoe ke ʻike i nā liʻiliʻi hemahema ma nā kaihikihiki poʻe nui loa. Sightmark Wraith HD 4-32x50 Digital Riflescope - Ke nui kēia papa hoʻokuʻu i kona manaʻo holoʻokoʻa, e hiki ana iā ʻoe ke ʻike i ka hope loa a e hiki ke koho i nā puaʻa. Armasight by FLIR Zeus 640 2-16x50 Mahele Hoʻomalu Wela (30 Hz Refresh Rate) - He nui loa ka ʻano like o kēlā i hoʻomaikaʻi no kēia e hiki ana ke kōkua iā ʻoe i ka hoʻopau ʻana i nā puaʻa, ua like kekahi mahele hoʻomalu wela i ka manaʻo like ʻole no ka hoʻokuʻu ʻana i nā puaʻa ma ka poʻe. Night Owl Optics NightShot Digital Hoʻomalu Poʻe Hoʻomalu - Nohoʻi like kekahi mahele hoʻomalu poʻe hoʻomalu no ka hoʻokuʻu ʻana i nā mea ikaika ma luna o ka poʻe hoʻomalu, e hiki ana ia hoʻokumu i ka hopena maikaʻi no lākou iki i ka poʻe hoʻomalu. ʻEkolu hoʻoponopono i ka hopena ʻana no luna o ke kai, ma hope ka wā e hōʻemi ana i nā kahua hoʻomehana ʻana no ka poʻe e hiki ai i ka hopena ʻana no luna o ke kai. He mea kanu pū ʻia hoʻi ia me ka haʻahaʻa a me ka hopena ʻana no luna o ke kai i ke kumu o ke kai. Hana i ka ʻAe Hōʻailona Hoʻoponopono no ka Mea E Hōʻike Ana Iā ʻOe: Mea hou ke koho e hoʻomaikaʻi ai, he wahi e pili ana kou mea e hōʻike ana i ka hopena o ka hōʻailona a pau no ka hoʻoponopono a hiki i ka hopena maikaʻi mai nā poʻe e hoʻoponopono ana. Ma hope, make kaua e koho ana i ka LSJ Technology Papa Hoʻomalu Dijital Mālamalama Pō hoʻopau maikaʻi i kou puʻupuʻu ike. Ke kūpaʻa ana ka ʻapo poepoe manamana o ka pō me ka puheko ʻenaʻena hoʻopili pū mai loko mai o kou puheko ʻenaʻena like ʻole. Aʻohe inā ʻelua, i kekahi puheko ʻenaʻena hoʻokolohua no kou, e aʻe ana hoʻi i ka waiwai o ia ʻapo i hana ai i kona mau kākau. Nohoʻihoʻi ʻapo e mahalo ana i nā kumu kanaka me ka pepehi maikaʻi, e hiki ana iāʻoe ke ʻike i kou mea hoʻomehana ma hope o ka hopena. Ma hope oia, ʻoihana ka hopena i hiki ke kākau me nā kākākuʻu o kou puheko, e makepiko ana i nā manaʻo hoʻomehana mua oʻu. I LSJ, ua hoʻomau mākou i ka hoʻohana ʻana i ka nui loa o nā pūʻili ʻōlelo no ke ʻimi ʻana i nā puaʻa ma ka po, a me nā kikokiko kūpono no ka ʻimi ʻana i nā kanaka ma ka ʻāina kūpuna, e hōʻoia ai i nā mākaukau kūpono loa o ke ao. Kūleʻa Mua o ka Hāʻawi ʻAna: Ua kūkākūkā mākou iā ʻoe i ka wā mua. Hoʻouna mākou i nā kūkākūkā ʻē aʻe e hoʻoponopono i kāu pono, a e hāʻawi iā ʻoe i nā hoʻolālā kūpono. Hāʻawi mākou iā ʻoe i nā kūkākūkā kūpono o nā hana a me nā hoʻolālā o nā huahana e kōkua iā ʻoe e koho i kekahi mea e pono ai. Kūleʻa o ka Hāʻawi ʻAna: I ka wā o ka hāʻawi ʻana, e hoʻoponopono mākou i kou hana maikaʻi a maikaʻi. E hoʻoponopono mākou i ka hiki ʻana o nā huahana i ka manawa a me ka maikaʻi, ma ka hoʻohana ʻana i kā mākou ʻano hana maikaʻi a me ka hoʻoponopono kūpono o ka maikaʻi. Hoʻohana mākou i ka hāʻawi ʻana ma ka hale a hale. Kūleʻa Hope o ka Hāʻawi ʻAna: A laila, i kēlā wā i hāʻawi ʻia ai nā huahana iā ʻoe, ʻaʻole pau kā mākou pili ana iā ʻoe. Hāʻawi mākou i nā kūleʻa hope o ka hāʻawi ʻana e like me ka kōkua i ka hoʻopaʻa ʻana, ka hoʻouna ʻana i nā kānaka e hoʻomaopopo i ka hoʻohana, a me nā kūleʻa hoʻomāmā. He kūleʻa kūpono kā mākou kūleʻa kūpono i nā kānaka e kōkua ana, a e kōkua ana i nā pilikia a i nā manaʻo, a e hoʻoponopono i kou maikaʻi. Hāʻawi mākou i kā mākou kūleʻa kūpono o kēlā mau huahana i LSJ i kēia manawa i kēia ʻelima makahiki. A i kēia manawa, hāʻawi mākou i nā kūleʻa hope o ka hāʻawi ʻana. Ke koho ʻana i LSJ, ke koho ʻana i ka ʻike, i ka maikaʻi, a me nā kūleʻa kūpono. Ua hāʻawi mākou i kā mākou aloha e kōkua iā ʻoe i nā hana ʻimi ʻana i nā kanaka ma ka ʻāina kūpuna, a i nā kānaka e kōkua ana i nā ahi. Ma ka makahiki 2013, ua kūkākūkā ʻo LSJ i kāna hana ʻana, kūʻai ʻana, a me kāna kūʻai aku ana i nā pūʻili kūpono loa no nā hana hoʻopau ʻana a me nā pūʻili maikaʻi loa i kēia wā no nā hōʻike ʻana i nā puaʻa. Ua kākoʻo ʻia ʻo LSJ i nā kūkākūkā ISO9001, CE, a me ROHS. A i ʻole, ua kākoʻo ʻia i nā kūkākūkā maoli a he 30 a ʻoi aʻe. E like me ke kumu kūʻai ʻana, hiki iā mākou ke hoʻokomo i nā kūkākūkā maoli i kā mākou hui kūkākūkā a me kā mākou hui hoʻomākaukau. I ka makahiki 2024, ua kūkākūkā ʻo LSJ i nā hōʻike ʻelima: INTERSEC i Dubai, Securika 2024, a me ke 18th Defence Services Asia (DSA), ke 3rd National Security Asia (NATSEC) i Maleiʻa, a me ke NFPA i ka ʻAmelika. I ka makahiki 2025, e hoʻopau ʻia ana mākou i INTERSEC i Dubai i ka ʻaoʻao 14 a i ka 16 o ʻAkuhala. E hōʻike ʻia ma ka hōʻike ʻana i nā kāmara thermal no nā kūʻai ʻana i ke au, nā kāmara audio a me video, nā kāmara ʻano o ka hōʻike ʻana i nā gas, nā radar 3D, a me nā huahana ʻē aʻe. E hele mai i kā mākou hōʻike ʻana. Ua lōkahi ʻo LSJ i nā makahiki 11 a ʻoi aʻe i kāna hana ʻana. Ua kūkākūkā ʻo LSJ i kāna hoʻomākaukau a me kāna hoʻokūkū i nā huahana hou e pili ana i nā ʻano o ka hoʻohana o nā kustomer. Hoʻomākaukau hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou hou...... Kā mākou kōkua i nā Hoʻōla a me nā Hui Hoʻōla, nā ʻāina o ka malu ʻāina, nā hui hoʻopili ʻana i ka ʻāina i ka ʻāina, a me nā mau kūlana kūpono. ʻO LSJ ke hoʻouna ʻana i nā kikoʻī kūpono e hoʻopau i nā ahi, e hoʻopili i ka ʻāina, a me ka hana i ka maikaʻi loa o ka ʻōpū ʻōlelo noho i ka hoʻopili ʻana i nā puaʻa i nā ʻāina āpao. Nā Kāmara ʻAnuanu: Ua hana kā mākou hui i nā kāmara ʻanuanu ʻelua, ā i kēlā kāmara he kaula ʻelua: 256x192, 384x288, a me 640x512. ʻO kēia mau kāmara e ʻimi ana i ka hānau o ka hānau i ka 2000. Nā kikoʻī hoʻopili ʻana: ʻO kā mākou kaula he lōʻihi o nā kikoʻī hoʻopili ʻana, nā radar e ʻimi ana i ka ola, nā radar 3D e kau i luna o nā pā, nā kikoʻī e hoʻomālama i ka pōkole, nā kikoʻī e hoʻomālama i ka moe, a me nā kikoʻī e ʻimi ana i nā gas. Nā Kāmara ʻAnuanu no nā ʻĀina: ʻO LSJ he kāmara ʻanuanu e hoʻohana ʻia ʻole wale nō i ka hoʻopau ʻana i nā ahi, akā i nā hoʻōla ʻana i nā hale, nā hoʻōla ʻana i nā electronic, nā hoʻōla ʻana i nā wai e hāʻule ana, a me nā hoʻōla ʻana i nā sistem HVAC. Nā ʻŌpū ʻAnuanu: ʻO kā mākou mau ʻōpū noho i ka po e hoʻopili ʻana i ka po, a he maikaʻi loa i ka hoʻopili ʻana i nā puaʻa. E hana i ka hoʻopili ʻana i nā rifle. ʻO LSJ ke hoʻouna ʻana i nā kikoʻī maikaʻi loa no ka hoʻopili ʻana a me ka hoʻōla ʻana, e hoʻopono i nā pōkole o nā ʻāina āpao, a e hoʻoulu i ka hana a me ka malu. Kau i LSJ no nā hoʻolālā maikaʻi loa a maikaʻi loa. Hiki iā ʻoe ke hoʻokūkū i LSJ no kāu kōkua mua i ka hoʻopili ʻana i ka ʻāina. I LSJ, ua mālama mākou i ke kūkākūkā ʻana i ke kūpono o ka hoʻouna ʻana i nā pākaukau maikaʻi loa no ka ʻimi ʻana i nā puaʻa a me ka hana maikaʻi loa i kā mākou kūʻaihui. Hoʻouna mākou i nā kūʻaihui e hoʻopau ana i kēia makahiki ʻekahi a i kēia makahiki lima. He kōkua kēia i kā mākou manaʻo i ke ola mau a me ka maikaʻi o kā mākou mau hana. Hoʻokomo mākou i nā kūʻaihui nui i ka ʻimi ʻana a me ka hoʻomāmā ʻana i kā mākou mau hana e hana ai i nā pūʻali maikaʻi loa. E kumu ʻana mākou i nā kūlana kūpono o ka hana maikaʻi, mai nā kīhā o ka ʻāina a i kā mākou hana holoʻokoʻa. Hoʻouna mākou i kā mākou mau hana e hāʻawi i nā pono o kekahi manawa. Hoʻomāmā hou mākou i kā mākou mau kīhā a me nā ʻāpana e hāʻawi i ka hoʻouna ʻana maikaʻi loa no kēlā me kēlā kūʻai. Inā hewa mākou i ka wā e hoʻouna ai, e hāʻawi mākou i ke kūʻaihui i ke kūʻaihui 2% a i 5% o ka uku kūʻai. E kōkua iā ʻoe e hoʻohana i kā mākou mau hana, hoʻouna mākou i nā kīkīkī maikaʻi loa e kōkua iā ʻoe. Hāʻawi hou mākou i nā kīkīkī kūʻaihui ma ka ʻāina, e hoʻoponopono ʻia ma kā ʻoe pono e hāʻawi iā ʻoe i ka hoʻohana maikaʻi a maikaʻi i kā mākou mau hana. Kaua i LSJ no nā hana maikaʻi, nā hana kūpono, a me ka hana maikaʻi loa i kā mākou kūʻaihui. Hoʻoponopono ke hiki ke ʻike i ka ʻapo poepoe manamana polohiwi loa no luna o ka hopena e holo ana i nā puaʻa, he hopena e holo ana i ka makahiki e hiki ana, a me ka hopena e holo ana i ka makahiki e hiki ana. He muaʻana koʻu LSJ Technology Papa Hoʻomalu Mea Kōkua Lālā i hana nei i kēia mau hopena no ka hopena e holo ana i nā puaʻa, a me nā hopena hoʻomehana ʻē aʻe no luna o ka hopena e holo ana i nā puaʻa. Ua hoʻomaikaʻi nui ʻia nā hopena poepoe manamana a me nā hopena aoao e koho ana i kēlā mea e holo ana i nā puaʻa, e hiki ana iāʻoe ke koho i kēia mau hopena e holo ana i nā puaʻa! Hoʻoponopono ka hopena e holo ana i nā puaʻa, e hiki ana iāʻoe ke koho i ka ʻapo poepoe manamana polohiwi loa e holo ana i nā puaʻa! Kuʻuʻai Hoʻopuka Wela ʻAna © Beijing LSJ Technology Development Co., Ltd. Ke Kuleana O Nā Hopena Aʻe
-
Pōkiʻi Hoʻohana ʻAna
Ka hōʻike mālamakū ʻelua e makeʻe ana i nā puaʻa hulu
Ka Hoʻomehana ʻAhahele Helu Hou Hoʻopau Mahina Pō ma ka Hoʻokuʻu Puaʻa

Na Hoʻomehana 5 Helu Hou Mahina Pō Hoʻopau Puaʻa

Ke Kumu Hou ʻana i ka Pōmau Like ʻia Hoʻoluana Mālamalama?

Pehea ke Kuhikuhi i ka Hoʻomehana Helu Hou Mahina Pō Rifi Pō?
Why choose LSJ Technology Ka hōʻike mālamakū ʻelua e makeʻe ana i nā puaʻa hulu?
He Aha Ke Kekē ʻO LSJ E Hoʻomaikaʻi Hou Ana Auaneʻi?
Hoʻoulu ʻana me nā Kahuawai Hoʻopau Make a Mea Kanu Hou
Hoʻoponopono ʻAna i nā Kahuena Hoʻokohu Mea Kanu Like ʻAna me ka Hopena Hoʻokaukau
Hoʻomaikaʻi a me ka Hoʻoponopono ʻAna i kēia Manawa: Ka Hoʻolilo ʻana o LSJ no ka Pōʻaihana Hoʻohana
Nā Kepanī Helu Ana Mea Paʻa Kapu
Na Kahu Mahina Pō Hoʻokuʻu Puaʻa
ʻAʻole i ʻōlelo ʻou i kekahi mea e nānā ana ʻoe?
Hoʻomehana Hoʻokō ʻElua
Hoʻokuʻu i kēlā mea hoʻoponopono no nā mea paʻa e hiki mai ana.Lawe Hou Iāʻou