presse idrauliche da 60 tonnellate. Sono macchine pratiche e intelligenti, e sono un vero affar...">
,需要通过父级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);
}
});
})();
Ti sei mai chiesto come quel metallo venga compresso in blocchi eleganti? Questo lo chiamiamo con prensione idraulica da 60 tonnellate . Sono macchinari intelligenti e rappresentano una cosa meravigliosa perché accettano tutti i tipi di rottami metallici. Si tratti di un'auto vecchia, materiali edili avanzati o persino mobili metallici usati. Comprimono tutto in forme ordinate utilizzando una forza potente nota come forza idraulica. Vantaggi dell'acquisto e dell'uso di una macchina per la compressione di rottami idraulica. È positivo per l'ambiente in quanto smonta in modo responsabile il metallo vecchio. Invece di lasciare che il metallo arrugginisca negli impianti discarica, danneggiando il nostro pianeta, queste macchine riescono a comprimere i rottami in forme utilizzabili. Un'altra cosa è che quando il metallo viene compresso, occupa uno spazio minimo, ed è davvero un ottimo aspetto. Ciò significa che le aziende risparmiano sui costi dei rifiuti poiché hanno meno materiali da smaltire. Utilizzando queste macchine, ci assicureremo di riciclare il metallo invece di eliminarlo. Queste macchine per la compressione dei rottami sono le più potenti e pesanti. Il loro sistema utilizza ciò che è noto come pressione idraulica per generare una quantità significativa di forza. Ma cos'è la pressione idraulica? È un sistema senza pari, un sistema che utilizza un fluido per trasferire energia da un punto della macchina all'altro. Questo accade perché quando una pompa idraulica invia liquido in un cilindro, la pressione all'interno aumenta, costringendo una biella a muoversi. La forza della biella è amplificata, permettendole di compiere azioni come schiacciare metalli, sollevare oggetti pesanti o persino far funzionare altre macchine. Ed è per questo motivo prensione idraulica da 100 tonnellate che è molto necessario e utile in così tante industrie! Ciò che fa funzionare bene la pressa idraulica per scarti è il suo progetto speciale. Di solito, queste macchine consistono in un grande telaio metallico che alloggia un cilindro e un pistone. Il pistone si abbasserà quando il liquido verrà inviato nel cilindro dalla pompa idraulica. Questo movimento esercita una pressione su ciò che è contenuto nel cilindro. La parte metallica che si vuole comprimere viene inserita lì e la pressione del pistone comprimerà il metallo in un blocco compresso. Inoltre, garantisce che il metallo venga ridotto a una dimensione gestibile, il che consente un riutilizzo più facile. Una pressa idraulica per scarti potrebbe essere adatta per te se gestisci un'azienda con alti livelli di scarti metallici. Tuttavia, può aiutarti a smaltire i rifiuti e migliorare la tua attività in diversi modi. Comprimi gli scarti in blocchi più piccoli e riappropriati dello spazio di lavoro. Questo è importante perché significa che puoi muovere il metallo più velocemente e facilmente. Con blocchi più piccoli, puoi caricare più metallo nei camion o nei contenitori, quindi è più economico spedirlo. Inoltre, può essere venduto come metallo, che è una merce preziosa, anche ad altri. Investire in una pressa idraulica per scarti efficiente e di alta qualità ti permette di lavorare su un maggior volume di metallo in meno tempo. Ciò porta solo a maggiori profitti per la tua azienda, poiché sei in grado di affrontare più lavoro e completarlo più velocemente! Quando si parla di lavorazione dei metalli, le macchine per la compressione idraulica dei rifiuti metallici rivestono un'importanza fondamentale. Vengono utilizzate per schiacciare qualsiasi tipo di rottame metallico, dalle lattine di alluminio alle travi d'acciaio pesanti. La lavorazione dei metalli è un settore difficile che richiede un attento taglio, piegatura e modellazione di materiali metallici. Le persone che operano in questo campo hanno bisogno di molta concentrazione e abilità. Le macchine per la compressione idraulica dei rifiuti metallici ti aiutano a rendere la parte di pulizia del lavoro molto più facile e veloce. Ciò significa che i lavoratori possono dedicare più tempo alla realizzazione di nuovi prodotti invece di preoccuparsi di come eliminare i rifiuti. La nostra azienda produce ogni anno da 500 a 600 set (insiemi) di articoli diversi. Offriamo inoltre servizi di installazione e messa in funzione di presse idrauliche per rottami a più di 400 clienti ogni anno. I prodotti che realizziamo sono stati approvati da ISO, CE e SGS. Siamo orgogliosi titolari di numerosi brevetti d'innovazione e certificati onorifici, che dimostrano il nostro impegno verso l'eccellenza. Nadun Machinery è un produttore e esportatore leader di macchine per la lavorazione dei metalli con oltre 17 anni di esperienza. Il nostro principale focus riguarda le presse idrauliche e le punzonatrici. Offriamo anche macchine per taglio e piegatura. I nostri prodotti sono venduti in oltre 150 paesi e regioni in tutto il mondo, stabilendo nuovi standard nel settore della produzione di presse idrauliche per rottami. Nel settore dei prodotti per il raffreddamento, i marchi Dragon and Tiger e Temple of Heaven, al fine di soddisfare la vasta domanda del mercato, offrono una varietà di prodotti adatti a diversi consumatori e scenari d'uso. Con la creazione del marchio come punto centrale, i prodotti per la salute come priorità principale e l'esperienza dell'utente come base, l'azienda punta a consolidarsi come un'impresa di livello mondiale nel settore della salute mediante l'utilizzo di una pressa idraulica per rottami. Nadun Machinery è nota per prodotti di alta qualità, rinomati per le loro prestazioni e la lunga durata nel tempo. I ricercatori e sviluppatori di Nadun Machinery sono più di 10 persone con un'esperienza media di oltre 10 anni nel settore della ricerca e sviluppo. Il nostro team continua a migliorare e innovare la macchina pressa per rottami idraulica per rispondere alle mutevoli esigenze del mercato. Copyright © Nadun Machinery Manufacture Co., Ltd. All Rights Reserved
-
Informativa sulla privacy
Nadun Machinery Manufacture Co., Ltd.
macchina per la pressa di scarti idraulica
Il Potere delle Macchine per la Pressa di Scarti Idraulici

La Macchina per la Pressa di Scarti Idraulica

Incremento della Produzione e dei Profitti con una Macchina per la Pressa di Scarti Idraulica di Alta Qualità

Il Fascino delle Presse Idrauliche per Rottami nel Lavoro dei Metalli.
Why choose Nadun
macchina per la pressa di scarti idraulica?
Qualità del prodotto affidabile
Competenza dell'azienda e presenza globale:
Una vasta gamma di prodotti
Qualità e Prestazioni Eccellenti:
Categorie di prodotti correlati
Non trovi quello che stai cercando?
Richiedi un preventivo ora
Contatta i nostri consulenti per ulteriori prodotti disponibili.Contattaci