есть ли способ показать часть моего веб-приложения в электронной почте и выполнить все действия над самой электронной почтой, также он должен поддерживать gmail, outlook и т. д. - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу, чтобы часть моего веб-приложения отображала все его функции, работающие на электронной почте, поэтому предположим, что я нажал кнопку «Мне нравится» в электронном письме, ему понравилась картинка, прикрепленная в электронном письме. И то же самое должно отразиться на веб-приложении.

1 Ответ

0 голосов
/ 22 апреля 2020

Это, вообще говоря, невозможно , чтобы сделать надежно.

Письмо - это куча текста. Это может быть простой текст или текст с тегами HTML; HTML теги позволяют вам делать такие вещи, как вставлять ссылки или изображения. HTML, однако, не позволяет взаимодействовать взад и вперед.

Для вашей идеи вам потребуется встроить что-то вроде Javascript и , чтобы оно запускалось в почтовом клиенте пользователь. Я не знаю ни одного почтового клиента, который бы это поддерживал.

Еще одна возможность, которую вы можете рассмотреть, - это встраивание изображения, а затем проверка на сервере, просматривал ли пользователь изображение. Это называется «электронный трекер» или «веб-маяк». Это, однако, имеет два недостатка (для вас, а не для конфиденциальности ваших пользователей):

1) вы можете только проверить, загружено изображение или нет; невозможно проверить, сделал ли пользователь что-то еще. Также невозможно загрузить изображение на основе некоторых действий пользователя

2) Некоторые почтовые клиенты (например, Thunderbird) сразу отключают такой контент, отображая очень заметное предупреждение о возможном нарушении конфиденциальности (что, вероятно, не хорошо для вашего продукта изображения). Пользователи по-прежнему могут включать изображения, но, опять же, предлагаемый вами тип взаимодействия невозможен.

Что вы можете сделать, это предоставить ссылку на этот пост или что-то подобное, но это будет откройте новую вкладку браузера для каждой ссылки, которую нажимает пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...