tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Lightning Experienceとaタグのtarget指定について

Lightnig Experienceを前提としたVisualforceページで下記のようなリンクボタンを用意しました。
f:id:tyoshikawa1106:20190421113207p:plain


上記処理は外部サイトへの遷移を目的としたリンク機能です。aタグにボタンのスタイルを適用させて構築しています。
f:id:tyoshikawa1106:20190421113335p:plain


aタグに対してtarget指定はしていませんが、Lightning Exceperience状態でクリックすると別タブで表示されるようになっています。Classicでは現在のタブで遷移したのでLightning Experienceでのみの挙動のようです。


また、一つ予期せぬ挙動がありました。URLの値に&がある状態でtarget指定すると・・・
f:id:tyoshikawa1106:20190421114012p:plain


URLの末尾に&が自動付与されるみたいです。
f:id:tyoshikawa1106:20190421114259p:plain


target指定がなければ自動付与されなかったので外部サイトへのリンクの場合はtarget指定は除外しておくのが良さそうでした。