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