Giới hạn chiều dài mailto của Chrome là khoảng 2000 ký tự. Nó có vẻ là đủ nhưng trên thực tế nó chỉ đủ cho tiếng Anh. Vì độ dài được tính sau encodeURI
.cách nhận giới hạn chiều dài chrome mailto maxlength
ví dụ: chỉ có một ký tự tiếng Nhật 'て'. encodeURI('て')
nhận được "% E3% 81% A6", dài 9 ký tự. Vì vậy, tôi chỉ có thể nhập khoảng 2000/9 = 200 ký tự tiếng Nhật trong nội dung thư của mình. Điều này thực sự quá ngắn.
Vì vậy, có cách nào để vượt qua giới hạn này không? Một cái gì đó như cài đặt plugin chrome là chấp nhận được.
Bất kỳ đề xuất nào được đánh giá cao.
EDIT
tôi cuối cùng đã quyết định sử dụng một giải pháp server-side: Tạo một trang popup để mô phỏng mail client, với tới, cc, chủ đề, nội dung và cũng là một nút gửi. Sau khi người dùng nhấp vào nút gửi, biểu mẫu sẽ được gửi và máy chủ sẽ gửi thư cho người dùng
Bạn có thể đã đọc điều này nhưng nếu bạn gửi email của riêng mình, tôi cung cấp một số thông tin hữu ích để đảm bảo email của bạn không kết thúc trong thư mục spam - http://blog.codinghorror.com/so-youd- like-to-send-some-email-through-code/nếu bạn nghiêm túc về điều này thì một số nhà cung cấp đám mây SMTP có thể được sử dụng – SimonGates
Chuyển đổi điểm tốt sang giải pháp phía máy chủ. Mẹo: Đảm bảo thêm tính năng chống spam bằng cách sử dụng các giới hạn tỷ lệ/giới hạn. Nếu không ai đó có thể sử dụng máy chủ của bạn để gửi spam cho người khác và máy chủ SMTP của bạn sẽ bị các nhà cung cấp dịch vụ thư thông thường đưa vào danh sách đen. (Xảy ra cho tôi vài năm trước). –
Cảm ơn lời khuyên của bạn. – wander