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: DENY在其 HTTP 响应中包含标头,它告诉浏览器不要在 iFrame 中显示内容。一些浏览器会给你一个解释消息,而另一些则什么都不显示。我们正在等待 Salesforce 的回复;也许你正在经历同样的事情?在常规浏览器窗口中浏览 SSP 登录 URL,并使用诊断工具检查返回内容的响应标头。

于 2013-02-04T19:38:42.670 回答