我无法在IFrame中显示https://login.salesforce.com。
<iframe src="https://login.salesforce.com"/>
我在应用程序和salesforce之间使用OAuth。 为了更好的用户体验,我不希望用户离开我的应用程序的主窗口。
有什么建议吗?
展示问题的示例 - http://jsfiddle.net/ngWxY/
答案 0 :(得分:4)
我们多年来一直在iFrame中使用SSP而没有任何问题。然后在上周末,我们的Salesforce域收到了Spring '13更新,我们无法再在iFrame中显示SSP。我们发现原因是Salesforce现在在其HTTP响应中包含X-Frame-Options: DENY
标头,该标头告诉浏览器不要在iFrame中显示内容。有些浏览器会给你一个解释信息,而其他浏览器则什么也没有显示。我们正在等待Salesforce的回复;也许你正在经历同样的事情?在常规浏览器窗口中浏览SSP登录URL,并使用诊断工具检查返回内容的响应标头。