self.onmessage = function(e) { let result = Bigpensearch(e.data[0],e.data[1] ) self.postMessage([result]); } function FriendLyURL(str) { str = str.toLowerCase().replace(/×/g,'x'); // xóa dấu str = str .normalize('NFD') // chuyển chuỗi sang unicode tổ hợp .replace(/[\u0300-\u036f]/g, ''); // xóa các ký tự dấu sau khi tách tổ hợp // Thay ký tự đĐ str = str.replace(/[đĐ]/g, 'd'); // Xóa ký tự đặc biệt str = str.replace(/([^0-9a-z-\s])/g, '\-'); // Xóa khoảng trắng thay bằng ký tự - str = str.replace(/(\s+)/g, '\-'); // Xóa ký tự - liên tiếp str = str.replace(/-+/g, '\-'); // xóa phần dư - ở đầu & cuối str = str.replace(/^-+|-+$/g, ''); // return return str; } let randommurl=""; const now = new Date(); const day = String(now.getDate()).padStart(2, '0'); // Day of the month (1-31) const month = String(now.getMonth() + 1).padStart(2, '0'); // Month (0-11, so add 1) const year = now.getFullYear(); // Full year (e.g., 2024) const hours = String(now.getHours()).padStart(2, '0'); // Hours (0-23) const minutes = String(now.getMinutes()).padStart(2, '0'); // Minutes (0-59) const seconds = String(now.getSeconds()).padStart(2, '0'); // Seconds (0-59) randommurl =`${day}${month}${year}${hours}`; var getcdnsearch = function(filename){ var url="https://theme.hstatic.net/1000233137/1001096610/14/"; return url+filename+"?v="+randommurl; } const url = FriendLyURL('https://khanhvyhome.com').split('-').join(''); const scriptUrl = getcdnsearch(`${url}-bigpensearch.js`); function matchPeople(input) { if (!input.length) { return []; } input = FriendLyURL(input); const regs = input.split('-'); return searchkeyobj.filter(person => { return person.split('#')[0].includes(input); }); } function Bigpensearch(val,shopid) { console.log('trigger bigpensearch'); if(typeof(searchkeyobj)=='undefined' || searchkeyobj === null) { importScripts(scriptUrl); } var autoCompleteResult = matchPeople(val); let htmlresult="" for (let i = 0, limit = 20, len = autoCompleteResult.length; i < len && i < limit; i++) { let autoCompleteResultitem=autoCompleteResult[i].split('#')[0] htmlresult+=`
${searchdataobj[autoCompleteResultitem].title}
`; } return htmlresult; }
Gọi mua hàng
1800646410
Hệ thống
cửa hàng
Khuyến
mãi
Trung tâm
sửa chữa
Giỏ hàng
0
Danh mục sản phẩm
Trang chủ
/
Thân khoá
Bộ lọc
Hãng sản xuất
Hafele
Bỏ chọn
Xem
kết quả
Loại
Thân khoá
Bỏ chọn
Xem
kết quả
Mức giá
Dưới 2 triệu
Từ 2 - 4 triệu
Từ 4 - 7 triệu
Từ 7 - 13 triệu
Từ 13 - 20 triệu
Trên 20 triệu
Bỏ chọn
Xem
kết quả
Sắp xếp theo
Giá thấp đến cao
Giá cao đến thấp
Bỏ chọn
Xem
kết quả
Thân khoá
-25%
Thân khóa cho cửa trượt đố nhỏ Hafele 911.26.672
281,250₫
375,000₫
-25%
Ưu đãi
Thân khoá cho cửa trượt Hafele 911.26.413
530,000₫
Ưu đãi
-25%
Thân khoá cho cửa trượt Hafele 911.26.522
1,089,000₫
1,452,000₫
-25%
Ưu đãi
-26%
Thân khoá cho cửa trượt Hafele 911.26.523
799,400₫
1,065,900₫
-26%
Ưu đãi
-25%
Thân khoá cho cửa trượt Hafele 911.26.524
1,192,500₫
1,590,000₫
-25%
Ưu đãi
-25%
Thân khoá cho cửa trượt Hafele 911.26.527
1,056,000₫
1,408,000₫
-25%
Ưu đãi
Thân khóa chốt chết Hafele 911.22.271
4,120,000₫
Ưu đãi
Thân khóa chốt chết Hafele 911.22.274 =KL inox mờ
4,275,000₫
Ưu đãi
Thân khóa cửa WC Hafele 911.02.157
504,000₫
Ưu đãi
Thân khóa đa điểm AL-9230 Hafele 911.50.912
590,000₫
Ưu đãi
Thân khóa đa điểm AL-9235 Hafele 911.50.913
607,000₫
Ưu đãi
Thân khóa đơn điểm Hafele 911.27.265
385,000₫
Ưu đãi
Thân khóa đơn điểm Hafele 911.27.266
385,000₫
Ưu đãi
-25%
Thân khoá DT 700/DT 710 Hafele 917.81.761
1,660,500₫
2,214,000₫
-25%
Ưu đãi
-25%
Thân khoá DT 700/DT 710 Hafele 917.81.771
1,660,500₫
2,214,000₫
-25%
Ưu đãi
-25%
Thân khóa H8545 911.25.565
198,000₫
264,000₫
-25%
Ưu đãi
-25%
Thân khóa Hafele 489.10.560
287,250₫
383,000₫
-25%
Ưu đãi
-25%
Thân khóa Hafele 911.02.069
417,000₫
556,000₫
-25%
Ưu đãi
-25%
Thân khóa Hafele 911.02.153
346,500₫
462,000₫
-25%
Ưu đãi
Thân khóa Hafele 911.02.154
636,000₫
Ưu đãi
Thân khóa Hafele 911.02.165
454,000₫
Ưu đãi
Thân khóa Hafele 911.02.168
630,000₫
Ưu đãi
Thân khóa Hafele 911.02.799
385,000₫
Ưu đãi
Thân khóa Hafele 911.03.514
451,000₫
Ưu đãi
-25%
Thân khóa Hafele 911.22.386
331,500₫
442,000₫
-25%
Ưu đãi
Thân khóa Hafele 911.23.427
591,000₫
Ưu đãi
-25%
Thân khóa Hafele 911.23.428
384,000₫
512,000₫
-25%
Ưu đãi
-25%
Thân khóa Hafele 911.23.438
367,500₫
490,000₫
-25%
Ưu đãi
1
2
SẢN PHẨM ĐÃ XEM
Chính sách linh hoạt
7 ngày đổi trả dễ dàng
Vận chuyển siêu tốc
Giao trong ngày
Thanh toán thuận lợi
Nhận hàng và thanh toán
Cam kết chất lượng
Sản phẩm chính hãng
Giỏ hàng của bạn có
sản phẩm
Tổng tiền thanh toán:
Tiếp tục mua hàng
Thực hiện thanh toán
Chat với chúng tôi qua zalo
Chat với chúng tôi qua zalo
So sánh
(0)
Thu gọn
So sánh ngay
Xóa tất cả sản phẩm
self.onmessage = function(e) { let result = Bigpensearch2(e.data[0],e.data[1] ) self.postMessage([result]); } function FriendLyURL(str) { str = str.toLowerCase().replace(/×/g,'x'); // xóa dấu str = str .normalize('NFD') // chuyển chuỗi sang unicode tổ hợp .replace(/[\u0300-\u036f]/g, ''); // xóa các ký tự dấu sau khi tách tổ hợp // Thay ký tự đĐ str = str.replace(/[đĐ]/g, 'd'); // Xóa ký tự đặc biệt str = str.replace(/([^0-9a-z-\s])/g, '\-'); // Xóa khoảng trắng thay bằng ký tự - str = str.replace(/(\s+)/g, '\-'); // Xóa ký tự - liên tiếp str = str.replace(/-+/g, '\-'); // xóa phần dư - ở đầu & cuối str = str.replace(/^-+|-+$/g, ''); // return return str; } let randommurl2=""; const now = new Date(); const day = String(now.getDate()).padStart(2, '0'); // Day of the month (1-31) const month = String(now.getMonth() + 1).padStart(2, '0'); // Month (0-11, so add 1) const year = now.getFullYear(); // Full year (e.g., 2024) const hours = String(now.getHours()).padStart(2, '0'); // Hours (0-23) const minutes = String(now.getMinutes()).padStart(2, '0'); // Minutes (0-59) const seconds = String(now.getSeconds()).padStart(2, '0'); // Seconds (0-59) randommurl2 =`${day}${month}${year}${hours}`; var getcdnsearch = function(filename){ var url="https://theme.hstatic.net/1000233137/1001096610/14/"; return url+filename+"?v="+randommurl2; } const url = FriendLyURL('https://khanhvyhome.com').split('-').join(''); const scriptUrl = getcdnsearch(`${url}-bigpensearch.js`); function matchPeople(input) { if (!input.length) { return []; } input = FriendLyURL(input); const regs = input.split('-'); return searchkeyobj.filter(person => { return person.split('#')[0].includes(input); }); } function Bigpensearch2(val,shopid) { if(typeof(searchkeyobj)=='undefined' || searchkeyobj === null) { importScripts(scriptUrl); } var autoCompleteResult = matchPeople(val); let htmlresult="" for (let i = 0, limit = 20, len = autoCompleteResult.length; i < len && i < limit; i++) { let autoCompleteResultitem=autoCompleteResult[i].split('#')[0] htmlresult+=`
${searchdataobj[autoCompleteResultitem].title}
`; } return htmlresult; }
So sánh sản phẩm
×
Đóng
Đóng