iframe - 在 iframe 中显示 Salesforce 登录表单

标签 iframe authentication salesforce framebusting

我无法显示https://login.salesforce.com在 IFrame 内。

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

我在我的应用程序和销售人员之间使用 OAuth。 为了更好的用户体验,我不希望用户离开我的应用程序的主窗口。

有什么建议吗?

演示该问题的示例 - http://jsfiddle.net/ngWxY/

最佳答案

我们多年来一直在 iFrame 中使用 SSP,没有出现任何问题。然后上周末我们的 Salesforce 域收到了 Spring '13 更新,我们无法再在 iFrame 中显示 SSP。我们发现原因是 Salesforce 现在在其 HTTP 响应中包含 X-Frame-Options: DENY header ,该 header 告诉浏览器不要显示 iFrame 中的内容。有些浏览器会向您提供解释消息,而其他浏览器则根本不显示任何内容。我们正在等待 Salesforce 的回复;也许你正在经历同样的事情?在常规浏览器窗口中浏览 SSP 登录 URL,并使用诊断工具检查返回内容的响应 header 。

关于iframe - 在 iframe 中显示 Salesforce 登录表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458174/

相关文章:

javascript - 动态创建链接并在同一 iframe 中打开它

javascript - 如何根据给定的 URL 高度设置 iframe 高度

java - 如何将 java NetBeans 中 if 条件的值变为 true?

salesforce - 在两个现有 Salesforce 对象上设置关系

javascript - Salesforce Commerce Cloud 使用哪个版本的 Rhino JavaScript?

Javascript使用iframe下载多个文件

ruby - iframe 中的 Watir 和文本字段

php - 如何让原生 Android 应用程序通过 Web 后端进行身份验证?

java - 登录角色与用户密码表

java - 使用 talend 进行 salesforce Org 同步