Không gửi được send test email khi dùng custom font
Vấn đề
Khách hàng báo không gửi được mail send test và họ có sử dụng custom font bên ngoài
Khách thêm custom font và nó được chèn vào cuối mail như thế này:
Nguyên nhân
- Khách insert sai link custom font, nhẽ ra họ thêm font vào phải là link
woff
,css
nhưng họ điền dạng website trang họ tìm thấy font. Đấy chỉ là trang web, không phảifile nội dung của font
.
Xem từ 0:00 => 0:56
video dưới để hiểu nguyên nhân và cách xác định
Cách xử lí
Bước 1:
Tìm xem khách có thêm đoạn custom font
nào không (như video trên). Xác định link
của custom font được thêm vào,
ví dụ: https://www.1001fonts.com/blabla
Bước 2:
Sau khi xác định được những đoạn custom font được thêm vào, ta tiến hành xóa đi, sử dụng câu lệnh sau:
editor.getWrapper().find(`link[href*='[FONT_PATTERN_URL]']`)[0].remove()
Nếu chạy mà báo editor not found
, thì select lại cursor chuột ra ngoài body của DOM
Xem tiếp phần còn lại của video trên để xem cách làm thực thế.
Bước 3:
Nếu có nhiều hơn 1 custom font link, lặp lại bước 2
Bước 4:
Test lại nếu gửi được mail rồi thì là ok
More examples
Mọi người xem ví dụ thêm 1 case thực tế support khách này nữa