Considérations relatives aux liens hypertexte dans SharePoint Framework (SPFx)

Par défaut, sur une page moderne dans SharePoint, quand un utilisateur clique sur un lien hypertexte, la navigation vers la page est effectuée via un routeur de page pour éviter une actualisation complète de l’écran.

Lorsque vous développez des solutions SPFx personnalisées, il se peut que le comportement de la navigation intelligente ne soit pas souhaitable, en particulier pour les scénarios qui utilisent l’attribut target pour ouvrir une page sous un onglet séparé dans le navigateur.

Considérez le marquage suivant.

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

Dans l’exemple ci-dessus, l’attribut target est ignoré et la page s’ouvre dans le même onglet via une logique de routeur de page. Afin de remplacer le routeur de page pour les liens hypertexte, ajoutez l’attribut data-interception au lien avec une valeur de off.

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

Quand un utilisateur clique sur le lien dans l’exemple ci-dessus, la page s’ouvre dans un nouvel onglet.