tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Visualforceページのモバイルアプリからのアクセス制御について

Visualforceのモバイルアプリのアクセス制御についてです。Visualforceページの開発ではモバイル端末での利用は対象から除外して開発することはよくあると思います。そうした場合、モバイルデバイスのサイズでページにアクセスできてしまうとレイアウトが崩れた状態で表示されてしまいます。この問題を回避するにはVisualforce設定の「Lightning Experience、Lightning コミュニティ、およびモバイルアプリケーションで利用可能」チェックを除外することで対応できます。

f:id:tyoshikawa1106:20200614234229p:plain


チェックボックスの説明の中に「Lightning Experience」の記載が含まれていますが、チェックOFFの状態でもPC利用の場合は問題なくページにアクセスできました。(確認したのはタブ経由のVFアクセスとカスタムボタン経由のVFアクセスの2パターンです。)

Visualforceタブ

f:id:tyoshikawa1106:20200614234404p:plain

カスタムボタン

f:id:tyoshikawa1106:20200614234639p:plain

f:id:tyoshikawa1106:20200614234651p:plain


確認したのは上記2つですが、これがサポートされていればほぼ問題は無いと思います。また、ヘルプの方にも「Salesforce モバイルアプリケーションと Salesforce フルサイトの両方に表示する」場合の設定として紹介されていることを確認しました。

f:id:tyoshikawa1106:20200614234829p:plain

モバイルとデスクトップでの Visualforce ページの共有


モバイルからのアクセスは許可したくない場合は、チェックをOFFにすれば良いと思います。