Jquery Альтернатива mailto ссылка с HTML-тела - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть эта переменная так:

var htmlBody = "<table border = '1' cellspacing='0' align = 'center'><tr><th>Job #</th><th>Task</th><th>Date</th></tr></table>”;

То, что я пытался сделать, это создать ссылку mailto, чтобы почтовый клиент открывался с пустым, тема Schedule и body как htmlBody

window.location = "mailto:?subject=Schedule&body=" + htmlBody;

Однако у вас не может быть html-кода в ссылке mailto, так есть ли альтернатива тому, что я пытаюсь выполнить? Я не хочу отправлять электронную почту, я просто хочу, чтобы клиент открывался с помощью Subject и htmlBody.

Или есть что-то, что я пытаюсь сделать с ASP.NET MVC? Я открываю либо jquery или .NET

1 Ответ

0 голосов
/ 27 апреля 2018

Чтобы открыть электронное письмо программно, вы можете использовать window.location.assign со ссылкой mailto:

window.location.assign('mailto:test@test.com');

Передайте ваши параметры в виде строки запроса, как вы это сделали:

window.location.assign('mailto:test@test.com?subject=test&body=testBody');

Передача HTML в тело невозможна, как показано здесь: MailTo с телом HTML

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