presse hydraulique de 60 tonnes. Ce sont des machines astucieuses, et elles sont un véritable atout...">
,需要通过父级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);
}
});
})();
Vous vous êtes peut-être demandé comment ce métal est comprimé en petits blocs stylisés ? C'est ce que nous appelons presse hydraulique de 60 tonnes . Ce sont de petites machines ingénieuses, et c'est une merveille car elles acceptent tous types de métaux recyclés. Il peut s'agir d'une vieille voiture, de matériaux de construction restants, et même d'anciens meubles en métal. Elles compressent les matériaux en formes agréables grâce à une force puissante connue sous le nom de force hydraulique. Avantages de la possession et de l'utilisation d'une presse à déchets hydraulique. C'est bon pour l'environnement car il démonte de manière responsable les métaux anciens. Au lieu de laisser le métal rouiller dans les décharges, ce qui peut endommager notre planète, ces machines sont capables d'écraser les déchets en formes utiles. Une autre chose est que lorsque le métal est comprimé, il occupe un espace minimal, et c'est vraiment bien. Cela signifie que les entreprises économisent sur les coûts de gestion des déchets parce qu'elles ont moins de choses à jeter. En utilisant ces machines, nous nous assurons de recycler le métal, au lieu de le jeter. Ces presses à déchets sont les plus puissantes et lourdes. Leur système utilise ce qu'on appelle la pression hydraulique pour générer une quantité importante de force. Mais qu'est-ce que la pression hydraulique ? C'est un système unique, un système qui utilise un fluide pour transférer de l'énergie d'une partie de votre machine à une autre. Cela se produit parce qu'un pompe hydraulique envoie du liquide dans un cylindre, ce qui fait augmenter la pression à l'intérieur, forçant un piston à se mouvoir. La force du piston est amplifiée, permettant ainsi d'écraser du métal, de soulever des objets lourds ou même de faire fonctionner d'autres machines. C'est pour cela presse hydraulique de 100 tonnes qu'elle est très nécessaire et utile dans tellement d'industries ! Ce qui fait que la presse à déchets hydraulique fonctionne bien, c'est son design spécial. Généralement, ces machines se composent d'un grand cadre en métal qui abrite un cylindre et un piston. Le piston descendra lorsque le liquide sera envoyé dans le cylindre par la pompe hydraulique. Ce mouvement exerce une pression sur ce qui est contenu dans le cylindre. La partie en métal que vous souhaitez comprimer y est insérée et la pression exercée par le piston comprime le métal en un bloc compressé. Elle assure également que le métal est réduit à une taille gérable, ce qui permet une réutilisation plus facile. Une presse à déchets hydraulique pourrait vous convenir si vous dirigez une entreprise générant de forts niveaux de déchets métalliques. Cependant, elle peut vous aider à éliminer les déchets et améliorer votre entreprise de plusieurs manières. Compressez les déchets en petits blocs et réclamez votre espace de travail. Cela est important car cela signifie que vous pouvez déplacer le métal plus rapidement et facilement. Avec des blocs plus petits, vous pouvez charger plus de métal dans des camions ou des conteneurs, ce qui réduit les coûts de transport. De plus, il peut être vendu comme un métal, qui est une denrée précieuse, à d'autres également. Investir dans une presse à déchets hydraulique efficace et de haute qualité vous permet de traiter un plus grand volume de métal en moins de temps. Cela ne fait qu'augmenter les profits de votre entreprise, car vous pourrez prendre en charge plus de travail et le terminer plus rapidement ! Lorsqu'il s'agit de travail du métal, les presses hydrauliques à déchets sont également très importantes. Elles sont utilisées pour broyer tous types de déchets métalliques, des canettes en aluminium aux poutres en acier lourdes. Le travail du métal est un métier difficile qui implique une découpe, un pliage et une mise en forme méticuleuse des matériaux métalliques. Les personnes dans ce domaine ont besoin d'une grande concentration et de compétences. Les presses hydrauliques à déchets vous aident à rendre la partie nettoyage du travail beaucoup plus facile et rapide. Cela signifie que les travailleurs peuvent passer plus de temps à fabriquer de nouveaux produits plutôt que de se soucier de la manière de retirer les chutes. Notre entreprise produit chaque année 500 à 600 ensembles (jeux) d'articles différents. Elle propose également des services d'installation et de mise en service de presses hydrauliques pour déchets métalliques pour plus de 400 clients chaque année. Les produits que nous fabriquons ont obtenu les certifications ISO, CE et SGS. Nous sommes fiers détenteurs de plusieurs brevets d'innovation ainsi que de certificats honorifiques, témoignant de notre engagement envers l'excellence. Nadun Machinery est un fabricant et exportateur leader de machines de transformation des métaux avec plus de 17 ans d'expérience. Notre cœur de métier concerne les presses hydrauliques et les presses poinçonnières. Nous proposons également des machines de cisaillement et des machines de pliage. Nos produits sont vendus dans plus de 150 pays et régions à travers le monde, établissant ainsi de nouveaux standards en matière de fabrication de presses hydrauliques pour déchets métalliques. Dans le domaine des produits de refroidissement, les marques Dragon et Tiger ainsi que la marque Temple of Heaven commandent afin de répondre à la forte demande du marché, une variété de produits pouvant s'adapter à différents consommateurs et scénarios d'utilisation. En mettant l'accent sur le développement de la marque comme pilier principal, les produits pour la santé comme priorité absolue et l'expérience utilisateur comme base, l'entreprise est une presse hydraulique à déchets ferreux visant à s'établir en tant que société de classe mondiale dans le secteur de la santé. Nadun Machinery est reconnue pour la qualité de ses produits, réputés pour leurs performances et leur grande durabilité. L'équipe de recherche et développement de Nadun Machinery compte plus de 10 personnes, avec une moyenne de plus de 10 ans d'expérience dans le domaine. Notre équipe innove en permanence sur la machine à compacter hydraulique afin de s'adapter aux demandes changeantes du marché. Droits d'auteur © Nadun Machinery Manufacture Co., Ltd. Tous droits réservés
-
Politique de confidentialité
Nadun Machinery Manufacture Co., Ltd.
machine de presse hydraulique pour déchets
Le Pouvoir des Machines de Presse Hydraulique pour Déchets

La Machine de Presse Hydraulique pour Déchets

Augmenter la Production et les Bénéfices avec une Machine de Presse Hydraulique pour Déchets de Haute Qualité

La Magie des Presse-à-ferraille Hydrauliques dans le Travail des Métaux.
Why choose Nadun
machine de presse hydraulique pour déchets?
Qualité de produit fiable
Expertise de l'entreprise et présence mondiale :
Une variété de produits
Qualité et Performance Exceptionnelles :
Catégories de produits associés
Vous ne trouvez pas ce que vous cherchez ?
Demandez un devis maintenant
Contactez nos consultants pour plus de produits disponibles.Contactez-nous