Überlegungen zu Links in SharePoint Framework

Auf einer modernen Seite in SharePoint wird standardmäßig beim Klicken auf einen Link durch einen Page Router auf die Seite navigiert, um eine vollständige Aktualisierung des Bildschirms zu vermeiden.

Wenn Sie benutzerdefinierte SPFx-Lösungen entwickeln, ist das Verhalten der intelligenten Navigation möglicherweise nicht wünschenswert, insbesondere bei Szenarios, die das target-Attribut verwenden, um eine Seite auf einer separaten Registerkarte im Browser zu öffnen.

Berücksichtigen Sie folgendes Markup:

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

Im vorstehenden Beispiel wird das Attribut target ignoriert, und die Seite wird über die Logik des Page Routers auf derselben Registerkarte geöffnet. Um den Page-Router für Links außer Kraft zu setzen, fügen Sie der Verknüpfung das data-interception-Attribut mit einem Wert von off hinzu.

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

Wenn im obigen Beispiel auf den Link geklickt wird, wird die Seite auf einer neuen Registerkarte geöffnet.