Моя текущая настройка У меня есть настраиваемая область задач, которая показывает iframe веб-сайта Wikipedia. Моя следующая цель - когда я нажимаю на элемент/изображение или что-нибудь, у которого есть html-ссылка, чтобы захватить эту ссылку и поместить ее в тело письма. В настоящее время, когда я нажимаю ссылку на панели задач, она запускает отдельный экземпляр моего веб-браузера для просмотра этой ссылки. Я пробовал прослушивать события кликов, но не повезло. Есть ли способ предотвратить запуск веб-браузера, когда я нажимаю ссылки и просто хватаю ссылку и помещаю ее в тело? Спасибо за помощь!Подхватывание ссылок из пользовательской области задач в Outlook
1
A
ответ
1
Проблема в том, что вы используете iframe: с вашим текущим дизайном вы не контролируете контент из Википедии. Вместо этого используйте API Википедии для создания желаемого контента на своей собственной странице и измените атрибут href
на всех ссылках, чтобы активировать вашу настраиваемую функцию.
Microsoft опубликовала полный образец кода на GitHub работоспособной Википедии надстройка разработана таким образом: https://github.com/OfficeDev/Office-Apps/tree/master/Wikipedia
Хммм имеет смысл, но что, если это не Википедия, а просто случайный сайт, который содержит ссылки и такие? – gogo
Ну, вам все равно придется использовать API. Или, если они недоступны, вы всегда можете прибегнуть к веб-соскабливанию. Просто проверьте условия использования для любого сайта, прежде чем использовать свой контент в своей надстройке. –