Фон
Я создаю веб-приложение Excel с использованием API Javascript для Office, а в веб-приложении у меня есть ссылки на MS Outlook с использованием протокола Outlook. Пример ссылки:
<a title="outlook:Inbox/Projects/Current/ExampleProject" href="outlook:Inbox/Projects/Current/ExampleProject" target="_blank">ExampleProject</a>
Я использую Outlook 2013, в котором протокол официально объявлен устаревшим. Это все еще работает, когда каждый добавляет ключ реестра, хотя:
При открытии ссылки открывается новый экземпляр Outlook 2013.
Вопрос
То, что я хотел бы сделать, - это запустить текущий экземпляр и изменить представление на правильную папку, вместо того, чтобы всегда запускать новый экземпляр. Это возможно?
редактировать
G-Man смог решить проблему с несколькими экземплярами, предложив /recycle
ключ реестра. Теперь единственная проблема, с которой я столкнулся, заключается в том, что когда я щелкаю ссылку, он открывает экземпляр IE11 перед изменением представления Outlook, и этот экземпляр IE впоследствии не закрывается.
Редактировать 2
Чтобы обойти лишний экземпляр IE, мне просто нужно было удалить target="_blank"
. И у нас есть успех!