Tích hợp Salework Livechat vào website của bạn

B1 : Sao chép mã nhúng trên màn hình https://chat.salework.net/connection

B2 : Thêm mã nguồn bên dưới vào file .js (Bất cứ file nào được khởi tạo trên main)

//
function handleMessage(event) {
    // Kiểm tra nguồn gốc tin nhắn
    if (!['https://chat.salework.net:688'].includes(event.origin)) {
        console.warn('Tin nhắn từ nguồn không đáng tin cậy:', event.origin);
        return;
    }

    // Xử lý loại tin nhắn
    if (event.data.type === 'change-size') {
        const iframe = document.getElementById('chat-widget'); // Lấy iframe bằng ID
        if (event.data.data) {
            iframe.style.width = '440px';
            iframe.style.height = '600px';
        } else {
            iframe.style.width = '60px';
            iframe.style.height = '60px';
        }
    }
}

// Thêm listener khi tải trang
window.addEventListener('load', () => {
    // Gắn sự kiện 'message' khi trang được tải
    window.addEventListener('message', handleMessage);

    // Xóa listener khi trang đóng hoặc reload
    window.addEventListener('beforeunload', () => {
        window.removeEventListener('message', handleMessage);
    });
});

Last updated