Web ページへの移動
ナビゲーションサービスでは、Lightning の各種ページをサポートしています。各ページの参照タイプは、異なる属性と state プロパティをサポートします。
Web ページへの移動には、force:navigateToURL ではなく、lightning:navigate コンポーネントで standard__webPage ページ種別を使用することをお勧めします。
次の例では、古い force:navigateToURL イベントを使用して Web ページに移動しています。
1// Old way to navigate to a web page
2$A.get("markup://force:navigateToURL").setParams({
3 url: 'http://salesforce.com',
4}).fire();上のコードを force:navigateToURL を使用して書き換えたのが次の例です。この例では、standard__webPage ページ種別を使用して Web ページに移動しています。また、この例ではコンポーネントマークアップに <lightning:navigation aura:id="navigationService" /> が追加されていることを前提としています。
1cmp.find("navigationService").navigate({
2 type: "standard__webPage",
3 attributes: {
4 url: 'http://salesforce.com'
5 }
6});