SharePoint Framework のハイパーリンクに関する考慮事項

既定では、SharePoint の最新ページでハイパーリンクがクリックされると、ページへのナビゲーションがページ ルーター経由で行われ、画面が完全に更新されなくなります。

カスタム SPFx ソリューションを開発する場合、特に target 属性を使用してブラウザーの別のタブでページを開くシナリオでは、スマート ナビゲーションの動作が望ましくない場合があります。

次のマークアップを考慮してください。

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

上記の例では、target 属性は無視され、ページはページ ルーター ロジックを介して同じタブで開きます。 ハイパーリンクのページ ルーターを上書きするには、値 off を使用してリンクに data-interception 属性を追加します。

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

上記の例でリンクをクリックすると、ページが新しいタブで開きます。