Вопросы по созданию гиперссылок в SharePoint Framework

По умолчанию на современной странице в SharePoint при щелчке гиперссылки навигация по странице осуществляется через маршрутизатор страницы, чтобы избежать полного обновления экрана.

При разработке пользовательских решений SPFx поведение интеллектуальной навигации может быть нежелательным, особенно для сценариев, использующих атрибут target для открытия страницы в отдельной вкладке в браузере.

Рассмотрим следующую разметку.

<a href="https://contoso.sharepoint.com/sites/marketing/SitePages/Awesome.aspx" target="_blank">Awesome page</a>

В приведенном выше примере атрибут target будет проигнорирован, и страница откроется в той же вкладке с помощью логики маршрутизатора страницы. Чтобы переопределить маршрутизатор страницы для гиперссылок, добавьте в ссылку атрибут data-interception со значением off.

<a href="https://contoso.sharepoint.com/sites/marketing/SitePages/Awesome.aspx" target="_blank" data-interception="off">Awesome page</a>

Если щелкнуть ссылку в приведенном выше примере, страница откроется в новой вкладке.