Как открыть Outlook Web с предварительно заполненным поисковым запросом (ссылка для фильтрации электронной почты в стилеJavascript

Форум по Javascript
Ответить
Anonymous
 Как открыть Outlook Web с предварительно заполненным поисковым запросом (ссылка для фильтрации электронной почты в стиле

Сообщение Anonymous »

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

«Искать это письмо в Gmail»


«Искать это письмо в Outlook (Интернет)»

Вот код, который мы сейчас используем:

Код: Выделить всё

public openGmailSearch(): void {
const gmailQuery = encodeURIComponent(`from:${this.domain} subject:"${this.subject}"`);
window.open(`https://mail.google.com/mail/u/0/#search/${gmailQuery}`, "_blank");
}

public openOutlookSearch(): void {
const outlookQuery = encodeURIComponent(`from:${this.domain} AND subject:"${this.subject}"`);
window.open(`https://outlook.live.com/mail/0/search?keyword=${outlookQuery}`, "_blank");
}
Для Gmail это работает отлично. Я могу открыть Gmail с предварительно заполненным поисковым фильтром, например:

Код: Выделить всё

https://mail.google.com/mail/u/0/#search/from:info@example.com subject:"Password Reset"
Gmail принимает формат #search/ и автоматически применяет фильтр поиска.
Проблема: как сделать то же самое для Outlook Web?
Я пытаюсь добиться такого же поведения в Outlook Web (outlook.live.com / Outlook.office.com).
Вот форматы URL, которые я пробовал:

Код: Выделить всё

https://outlook.live.com/mail/0/search?keyword=...
https://outlook.live.com/mail/search?q=...
https://outlook.live.com/mail/0/#/search?query=...
https://outlook.office.com/mail/search?q=...
Все они просто открывают Outlook Web, но ни один из них не применяет фильтр поиска, и в строке поиска ничего не отображается.
Вопрос
Существует ли формат URL-адреса (официальный или недокументированный), который позволяет открывать Outlook Web с предварительно заполненным поисковым запросом (аналогично поведению #search/... в Gmail)?
Или это функция просто не поддерживается Outlook Web?
Если это вообще невозможно, существует ли какая-либо официальная документация или ссылка, подтверждающая, что Outlook Web не поддерживает внедрение поиска на основе URL-адресов?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ail-filter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»