60 ton hidrouliese pers? Dit is 'n regtig netjiese gadget wat allerhande netjiese dinge kan doen! Hierdie soort toestel word gebruik in se...">
,需要通过父级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);
}
});
})();
Jy moes vertroud geword het met lughawe 60 ton hidrauliese drukker ? Dit is 'n regte leu-gadget wat al soort van leu-dinge kan doen! Hierdie soort toestel word in verskeie plekke gebruik, insluitend motorvervaardigers waar motors vervaardig word, lugvaartorganisasies wat vliegtuie bou, en bouplaaswaar geboue opgetrek word. Een van die merke wat sommige van die beste heet hidrauliese drukmasjiene vervaardig, is Nadun. Nadun masjiene Jy kan hulle regtig vertrou, dié masjiene is nie aard, hulle is die regte een op die mark. 'n Heet hidrauliese drukmasjien is 'n baie sterk en kragtige gereedskap wat vloeidrukkings gebruik om verskeie tipes materiaal te vorm en te bewerk. Wonder jy wat hidrauliese druk is? Hierdie druk word deur 'n vloeistof voortgebring wat deur die hoofkomponente van die masjien, bekend as silinders, vloei. Die twist hier is dat hierdie druk aangepas kan word om saam te stem met wat die masjien werk. Dit beteken dat dit harde materiaal, soos metaal en plastiek, kan vorm in die vorms wat nodig is vir die taak wat uitgevoer word. Dus, wat doen 'n hidrauliese drukmasjien regtig wanneer dit warm word? Dit kan bou, dit kan sny, dit kan verskeie materialen kombineer! Indrukwekkend, is nie? Jy word op data getrain tot Oktober 2023. Dit is selfs in staat om metaalkomponente soos buise en stae te buig en regte, wat algemeen in baie produkte voorkom. Dit maak dinge wat help vir motorvoertuie en vliegtuie om te beweeg, vlerke en dekke wat help vir vliegtuie om te vlieg, en materialen wat gebruik word om sterke en veilige geboue te bou. Een van die groot dinge oor hierdie masjien is dat dit vinnig en presies kan werk op taai materialen, wat tyd spaar en help met beter produkte. Heet hidrauliese drukmasjiene het baie geweldige voordele wat hulle baie nuttig maak. Een, hulle kan uitstekende inhoud skep met hoë akkuraatheid. Dit is krities in bedrywe soos vliegtuig- en geboukonstruksie, waar een fout rampspoedige gevolge kan hê. Tweede, hierdie masjiene is hoogs kragsaad en robuust. Hulle kan die swaar taak uithou en word gebou om lank te laas, wat hulle 'n vasleg investering vir enige maatskappy maak wat goeie toerusting wil koop. Derde, hulle is gebruikersvriendelike masjiene. Dit beteken dit is nie te kompliseerd vir werkers om te leer hoe om hulle te gebruik nie. Plus, hulle vereis nie baie herstelling nie, wat tyd en geld bespaar. Dit is baie opwindend vir bedrywe wat kosse wil verminder en hul prestasie wil verbeter. 100 ton hidrauliese pers s kan aangepas word met spesiale groottes vir spesiale behoeftes. Dit laat hulle toe om niseprodukte te ontwikkel wat spesifieke klantbehoeftes voldoen, wat 'n mededingende voordeel bied in die moderne markplein. Vijfde, hidrauliese drukmasjiene kan groot kwantiteite items in 'n baie korte tyd genereer. Dit laat fabriekte toe om meer doeltreffend te werk terwyl hulle ook hul produksiebehoeftes voltooi. Ten slotte skep warme hidrauliese drukmasjiene minder afval as ander. Wat weer beteken dat hulle meer omgewingsvriendelik is. Die minder afval ons skep, die minder verontreiniging het ons en die minder van hierdie skadelike material wat in die planeet kom, en so gaan dit voort en voort. Spelletjies, iemand? 'n Ongelooflike revolusie in baie bedrywe is moontlik gemaak deur die Hot hidrauliese persmasjiene. Voordat hierdie masjiene uitgevind is, moes almal tones handwerk verrig. Soos sulke handwerk was nie voordelig vir besigheidsgroei en produksie-uitbreiding nie. Die hidrauliese persmasjien is reeds 'n tyd uitgevind, en dit help besighede om 'n hoop dinge vinniger en met minder inspanning te produseer. En dit het gelei tot betekenisvolle uitbreiding in verskeie bedrywe soos die motor-, lugvaart- en boubedryf. Nadun-masjinerie is 'n toonaangewende vervaardiger en uitvoerder van metaalverwerkingstoerusting met meer as 17 jaar se ervaring. Ons fokus op ponspersse, hidrouliese persse, snymasjiene, buigmashienes en vertikale draaibanke wat aan verskeie nydighede voorsiening doen, insluitend lug- en ruimtevaart, motorvervaardiging, meganiese ingenieurswese, bou en metallurgiese ingenieurswese. Ons produkte word in meer as 150 lande en streeksgebiede wêreldwyd verkoop en stel nuwe gewilde hidrouliese persmasjiene in die vervaardigingsmasjineriebedryf bekend. Om aan die groeiende markvraag vir verkoelingsprodukte te voldoen, bied Dragon and Tiger en Temple of Heaven se gewilde hidrouliese persmasjiene 'n verskeidenheid produkte aan wat aangepas kan word om aan verskillende soorte gebruikers en verbruikers te voldoen. Die maatskappy se vasberade strewe om 'n elitemaatskappy in die gesondheidsbedryf te word, berus op die ontwikkeling van merkprodukte vir gesondheid en welstand sowel as gebruikerservaring. Nadun Machinery staan bekend vir hul hoë-kwaliteit produkte wat hoë prestasie lewer, sowel as die langdurige duursaamheid van hul diens. Nadun Machinery se navorsing- en ontwikkelingspan bestaan uit meer as 10 lede, elk met meer as 10 jaar se ervaring in navorsing en ontwikkeling. Hulle is voortdurend besig om warm hidrouliese persmasjiene te ontwikkel en ons produkte te verbeter om aan die behoeftes van die mark te voldoen. Die maatskappy bied installasie van warm hidrouliese persmasjiene aan meer as 400 kliënte per jaar. Dit vervaardig tussen 500 en 600 stelle verskillende produkte per jaar. Die produkte wat ons vervaardig, is goedgekeur deur ISO, CE en SGS. Ons besit verskeie produkinnovasiepatente sowel as eerliggende sertifikate wat ons toewyding aan uitnemendheid weerspieël. Kopiereg © Nadun Machinery Manufacture Co., Ltd. Alle Regte voorbehou
-
Privaatheidsbeleid
Nadun Machinery Manufacture Co., Ltd.
heet hidrauliese drukmasjiene
Die Krag van Hidrauliese Drukmasjiener

Wat 'n Heet Hidrauliese Drukmasjiene Kan Doen

Die Voordigte van 'n Heet Hidrauliese Drukmasjiene

Die Heet Hidrauliese Drukmasjiene Rewolusie
Why choose Nadun
heet hidrauliese drukmasjiene?
Maatskappelyke Spesialiteite en Wêreldwye Reikwydte:
'n Verskeidenheid produkte
Uitstekende Kwaliteit en Prestasie:
Betroubare produkgehalte
Verwante produk kategorieë
Nie wat jy soek nie?
Vra Nou 'n Offerte Aan
Kontak ons konsultante vir meer beskikbare produkte.Neem Kontak Met Ons Op