Văn bản nào kích hoạt cảnh báo Gmail về việc quên tệp đính kèm?


12

Tôi muốn biết chính xác văn bản nào gây ra hộp thoại bật lên Gmail cảnh báo rằng bạn có thể đã quên đính kèm tệp vào e-mail.

Tôi đã truy cập rất nhiều trang web mô tả tính năng này, nhưng hầu hết trong số họ chỉ đưa ra một vài ví dụ về chuỗi văn bản và ám chỉ có nhiều hơn. Danh sách dài nhất tôi đã tìm thấy ở đây và thậm chí trang web đó không nói rằng nó có một danh sách đầy đủ.

Nó cho:

  • "Tôi đã đính kèm"
  • "Tôi đã gắn liền"
  • "Tôi đã bao gồm"
  • "Tôi đã bao gồm"
  • "Xem các đính kèm"
  • "tập tin đính kèm"

Nếu ai đó có thể tìm thấy danh sách dứt khoát, xin vui lòng gửi nó!

Lưu ý: Trong trường hợp Gmail đang cố tình giữ bí mật về điều này (để họ có thể dễ dàng thực hiện các thay đổi hơn trong tương lai), tôi dự định sẽ đưa ra các câu trả lời đề cập đến các chuỗi văn bản không có trong danh sách này và điều đó gây ra cảnh báo (Tôi sẽ kiểm tra chúng trước, và bất cứ ai khác cũng nên bỏ phiếu!). Bằng cách đó chúng ta sẽ có thể ghép lại câu trả lời.

Cũng lưu ý rằng tùy thuộc vào câu trả lời cho câu hỏi này: Tôi có thể tùy chỉnh thay thế tệp đính kèm bị thiếu của Gmail không? , bạn có thể thay đổi văn bản kích hoạt cảnh báo, nhưng tôi vẫn muốn biết mặc định.


4
Tôi nghi ngờ rằng bạn sẽ có thể tìm thấy một danh sách. Thứ nhất, đó có thể là một bí mật thương mại cho phép Gmail tự phân biệt và hai, họ phải duy trì hai danh sách: một trong mã và một trên trang hỗ trợ.
ale

Xem các tập tin đính kèm.
Alex

Bạn không thể tạo ra một danh sách đầy đủ bằng cách thu thập văn bản kích hoạt tin nhắn. Để biết bạn có một danh sách đầy đủ, bạn cũng phải có một danh sách tất cả các văn bản không kích hoạt tin nhắn, điều này rõ ràng là không thể.
Mike Scott

1
@MikeScott Có thể. Mã JavaScript được tải trong trình duyệt và có thể được xem xét bằng Chrome Dev Tools
IsmailS

Câu trả lời:


11

Tôi đang triển khai một tính năng tương tự trong một ứng dụng khác và thay vì đoán theo cách của mình, tôi đã tiếp tục và đánh cắp nguồn JavaScript từ chính Gmail. Kể từ hôm nay, Gmail phù hợp với các mục sau:

see attached
see attachment
see included
is attached
attached is
are attached
attached are
attached to this email
attached to this message
I'm attaching
I am attaching
I've attached
I have attached
I attach
I attached
find attached
find the attached
find included
find the included
attached file
see the attached
see attachments
attached files
see the attachment

4

Sử dụng Chrome Dev Tools , trong khi kiểm tra / tìm kiếm trong tất cả các tập lệnh được tải trong GMAIL, tôi đã tìm thấy mã này

if (!a && !c) {
  c = m_c(this, d, b, this.Jk);
  c = hZc(new cZc(this.rv(b)), c, b, "");
  if (Ea(c))
    c = null ;
  else {
    var e = this.Yp.zi("sx_dl"), 
    d = "see attached|see attachment|see included|is attached|attached is|are attached|attached are|attached to this email|attached to this message|I'm attaching|I am attaching|I've attached|I have attached|I attach|I attached|find attached|find the attached|find included|find the included|attached file|see the attached|see attachments|attached files|see the attachment";
    /^(zh|ja|ko)/.exec(e) ? d = "(" + d + ")" : (e = /[^!-~\s]/.exec(c) ? "(?:[\\s!-/:-@[-`{-~])" : "\\b",
    d = e + "(" + d + ")" + e);
    c = (c = (new RegExp(d,"i")).exec(c)) ? 
    c[1] : null 
  }
  if (c) {
    (d = !this.bx.dIa('It seems like you have forgotten to attach a file.\n\nYou wrote "' + (c + '" in your message, but there are no files attached. Send anyway?'))) ? this.Tq.ra(fRa, c.toLowerCase()) : this.Tq.ra(cRa, c.toLowerCase());
    c = d;
    break a
  }
}

Quan sát chặt chẽ mã, nó nói, đây là những từ mà GMAIL khớp

see attached
see attachment
see included
is attached
attached is
are attached
attached are
attached to this email
attached to this message
I'm attaching
I am attaching
I've attached
I have attached
I attach
I attached
find attached
find the attached
find included
find the included
attached file
see the attached
see attachments
attached files
see the attachment

và cảnh báo It seems like you have forgotten to attach a file. You wrote <matched words> in your message, but there are no files attached. Send anyway?


1

Không có danh sách đó.

Nhưng bạn có thể gửi phản hồi tới Google, nhấp vào thiết bị trong khi bạn đang ở trong gmail và nhấp gửi phản hồi - lưu ý không phải tất cả tài khoản đều có tùy chọn đó, nếu bạn không, hãy nhấp vào thiết bị, nhấp trợ giúp, nhấp gửi phản hồi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.