2

IFrame 内にhttps://login.salesforce.comを表示できません。

<iframe src="https://login.salesforce.com"/>

アプリケーションとセールスフォースの間で OAuth を使用しています。ユーザー エクスペリエンスを向上させるために、ユーザーがアプリケーションのメイン ウィンドウから離れないようにしています。

助言がありますか?

問題を示すサンプル - http://jsfiddle.net/ngWxY/

4

1 に答える 1

4

私たちは何年も問題なくiFrameでSSPを使用してきました。その後、先週末、SalesforceドメインがSpring '13の更新を受け取り、iFrameにSSPを表示できなくなりました。その理由は、SalesforceのX-Frame-Options: DENYHTTPレスポンスにヘッダーが含まれているためです。これにより、ブラウザにiFrameにコンテンツを表示しないように指示されます。一部のブラウザは説明メッセージを表示しますが、他のブラウザは何も表示しません。Salesforceからの返信をお待ちしております。おそらくあなたは同じことを経験していますか?通常のブラウザウィンドウでSSPログインURLを参照し、診断ツールを使用して、返されたコンテンツの応答ヘッダーを確認します。

于 2013-02-04T19:38:42.670 に答える