Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ページレイアウト内のインライン Visualforce ページのエラー「この URL は、現在存在しません」

公開日: Aug 29, 2025
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

ページレイアウトにインライン Visualforce ページを含めた場合、レコードにアクセスしたときに別のページが表示されたり、レコードがまったくロードされなかったりすることあります。この新しいページには、「この URL は、現在存在しません」というエラーメッセージが表示され、ページの URL には「servlet/servlet.Integration」が含まれます。
解決策
この問題には 4 つの解決策が考えられます。
1.問題は標準ヘッダーで発生します。Visualforce ページでヘッダーが必要ない場合、showHeader 属性を false に設定すると問題を解決できます。
<apex:page standardController="SObject" showHeader="false">

2.以前、Salesforce はクリックジャック攻撃からユーザーを保護する、クリックジャック保護という機能を追加しました。この機能が有効な間は、「この URL は、現在存在しません」というエラーメッセージが発生する場合があります。このエラーを停止するには、次のようにクリックジャック保護を無効にする必要があります。
a. [設定] をクリックします。
b.[管理] の下にある [セキュリティのコントロール] をクリックし、[セッションの設定] または Lightning で [セキュリティ] | [セキュリティ設定] をクリックします。
c.[標準ヘッダーがある Visualforce ページのクリックジャック保護を有効化] のボックスをオフにします。

メモ: このオプションを無効にすると、セキュリティリスクが生じる可能性があります。これを行う前に、組織で別のアプローチを検討してください。

3.API バージョン 38 以降で、[ヘッダーが無効化された Visualforce ページのクリックジャック保護を有効化] (Summer '16 に追加) が有効になっている場合、Visualforce ページでも applyHtmlTag 属性を false に設定する必要があります。
<apex:page standardController="SObject" showHeader="false" applyHtmlTag="false">
4.ステップ 2 と同様に、ヘッダーが無効になっている Visualforce ページの権限を無効にすることはできますが、セキュリティリスクが生じる可能性があります。
a. [設定] をクリックします。
b.[管理] の下にある [セキュリティのコントロール] をクリックし、[セッションの設定] または Lightning で [セキュリティ] | [セキュリティ設定] をクリックします。
c.[ヘッダーが無効化された Visualforce ページのクリックジャック保護を有効化] のボックスをオフにします。
d.[標準ヘッダーがある Visualforce ページのクリックジャック保護を有効化] も無効にしていない場合は、ステップ a と b に従います。
ナレッジ記事番号

000387058

 
読み込み中
Salesforce Help | Article