tấm sợi thủy tinh trắng là loại vật liệu trơn bóng. Nó được làm từ các khoáng chất tự nhiên lấy từ trong lòng đất. Những tính chất tuyệt vời của vật liệu này ...">
,需要通过父级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);
}
});
})();
Quặng tấm sợi thủy tinh màu trắng là loại vật liệu bóng mượt. Nó được làm từ các khoáng chất tự nhiên khai thác từ lòng đất. Những đặc tính tuyệt vời của vật liệu này khiến nó cực kỳ hữu ích. RDS là một trong những nhà sản xuất hàng đầu về tấm mica trắng chất lượng thế giới. Những tấm này hoạt động tốt cho nhiều loại dự án khác nhau. Thích hợp cho bất kỳ ai muốn biết về việc tấm mica trắng phù hợp với điều gì, độ bền và sức mạnh của nó ra sao, nó có thể làm gì để làm cho thiết kế của bạn trông đẹp hơn, và có bao nhiêu loại dự án khác nhau mà bạn có thể sử dụng nó. Tấm mica trắng có rất nhiều ứng dụng, vì vậy nó rất đa năng. Đây là một vật liệu linh hoạt mà bạn có thể tạo hình và cắt theo ý muốn. Điều này nghĩa là bạn có thể thực hiện nhiều việc sáng tạo khác nhau. Tấm Mica Trắng: Bề mặt rất mịn và bóng. Nó mang lại cảm giác trơn tru tuyệt vời cho sản phẩm hoặc dự án của bạn, giúp chúng trông bóng bẩy và thanh lịch. Hơn nữa, tấm mica trắng cực kỳ nhẹ, điều này khiến việc xử lý và làm việc với nó trở nên tương đối dễ dàng. Một điều tuyệt vời khác của RDS g10 sheet có thể làm là chống chịu nhiệt, độ ẩm và ánh sáng mặt trời. Điều này có nghĩa là nó có thể được sử dụng trong nhiều loại môi trường khác nhau mà không bị hư hại. Nó chịu được cả nhiệt độ cao và thấp cực đoan, mưa hay tuyết, điều kiện thời tiết dễ dàng. Với những đặc tính này, tấm mica trắng lý tưởng cho các dự án trong nhà và ngoài trời, khiến nó trở thành lựa chọn tốt cho nhiều ứng dụng khác nhau. Nó không chỉ đẹp mà còn mạnh mẽ và bền bỉ, giống như tấm mica trắng. Điều này có nghĩa là nó thực sự có thể được sử dụng trong nhiều loại dự án hơn mà không cần lo lắng về việc bị hỏng dễ dàng. Vật liệu bề mặt chống trầy xước và mài mòn. Điều này có nghĩa là ngay cả khi bị trầy xước hoặc va chạm, nó vẫn trông đẹp và không bị hư hại. Chất lượng này khiến nó trở thành lựa chọn tuyệt vời cho các khu vực đông người qua lại như hành lang nhộn nhịp hoặc nhà bếp với hoạt động liên tục. RDS White tấm mica muscovite là có khả năng chống trầy xước và chịu được hóa chất cũng như vết bẩn. Việc làm sạch cũng rất dễ dàng nếu có thứ gì đổ ra bề mặt. Bạn cũng không cần lo lắng về việc sản phẩm bị hư hỏng, đây là một ưu điểm lớn đối với những ai muốn đảm bảo các dự án của mình luôn trông đẹp mắt. Tấm mica trắng là một khoản đầu tư chắc chắn, được thiết kế để bền lâu và chịu được mọi yêu cầu khắt khe từ dự án của bạn. Trong thế giới thiết kế, có rất nhiều ứng dụng khác nhau có thể sử dụng màu trắng tấm mica phlogopite vào mục đích này. Điều đó khiến nó trở nên hữu ích cho nhiều loại dự án, từ trang trí nội thất đến các ứng dụng công nghiệp. Một ví dụ cụ thể là tấm mica trắng, thường được sử dụng như một chất cách điện trong ngành điện tử. Điều đó có nghĩa là nó giúp bảo vệ các linh kiện điện tử và đảm bảo chúng hoạt động chính xác. Tấm mica trắng cũng được sử dụng trong ngành công nghiệp ô tô như một vật liệu cách nhiệt để giảm tiếng ồn khi vận hành và mang lại môi trường lái xe thoải mái cho người lái. Dù bạn muốn sử dụng màu trắng tấm Mica cho công việc hay dự án của bạn, nó về cơ bản hoạt động bằng cách mang đến một diện mạo thu hút cho dự án của bạn. Được hỗ trợ bởi các tính năng độc đáo, nó hoạt động hiệu quả nhất cho nhiều ứng dụng khác nhau. Và đó là một bề mặt mịn, bóng mà bạn có thể cắt thành bất kỳ hình dạng hay kích thước nào bạn cần. Sự linh hoạt này rất lý tưởng cho các dự án theo yêu cầu, nơi bạn mong muốn một thứ gì đó nguyên bản. Độ bền của nó đồng nghĩa với việc nó sẽ tồn tại lâu dài trong ngôi nhà của bạn, vì vậy bạn có thể hoàn toàn tin tưởng vào sản phẩm. Chúng tôi ưu tiên việc giao tiếp đúng thời hạn, hỗ trợ kỹ thuật chuyên nghiệp và dịch vụ sau bán hàng nhanh chóng để đảm bảo trải nghiệm liền mạch và sự hài lòng lâu dài cho khách hàng trên toàn thế giới. Chúng tôi duy trì các mối quan hệ đối tác lâu dài với các đơn vị vận chuyển đường biển, hàng không và đường sắt, cung cấp các giải pháp vận chuyển linh hoạt và hiệu quả nhằm đảm bảo giao hàng toàn cầu đúng hạn. Với thiết bị hiện đại, công nghệ tiên tiến và đội ngũ kỹ sư giàu kinh nghiệm, chúng tôi đảm bảo sản phẩm luôn đáp ứng nhất quán các tiêu chuẩn quốc tế và yêu cầu ứng dụng đa dạng. Là nhà sản xuất chuyên nghiệp, chúng tôi cung cấp nhiều loại vật liệu cách điện, bao gồm sợi thủy tinh, sợi carbon, vải cotton, tấm laminate nền giấy, cũng như dịch vụ ép nhựa và gia công composite theo yêu cầu.Tấm mica màu trắng
Trải nghiệm sự bền bỉ và dẻo dai với tấm mica trắng

Giải phóng vẻ đẹp của tấm mica trắng trong thiết kế của bạn

Khám phá nhiều ứng dụng của tấm mica trắng

Chuyển đổi và nâng cao dự án của bạn với tấm mica trắng
Why choose RDS Tấm mica màu trắng?
Dịch vụ Hướng đến Khách hàng và Hỗ trợ Sau bán hàng
Dịch vụ Logistics và Chuỗi cung ứng Toàn cầu Đáng tin cậy
Sản xuất Hiện đại và Chuyên môn Kỹ thuật
Danh mục Vật liệu Cách điện Đa dạng
Không Tìm Thấy Thứ Bạn Đang Tìm?
Yêu Cầu Báo Giá Ngay
Liên hệ với các chuyên gia tư vấn của chúng tôi để biết thêm sản phẩm có sẵn.Liên hệ với chúng tôi