0

我想在帐户选项卡上嵌入 iframe 部分。我使用标准控制器创建了简单的 Visualforce 页面 - 帐户。

<apex:page standardController="Account">
  <h1>Congratulations</h1>
  This is your new Page
  <div>
  <apex:iframe src="https://www.facebook.com/" width="800" height="600" />
  </div>
</apex:page>

我在帐户布局中添加了一个 VisualForce 部分。但我无法在结果详细信息页面中看到我的 iframe 内容。似乎只有当我的 iframe 与 salesforce 域相关时才会呈现 iframe 内容。

所以我的问题是:是否可以将外部域页面嵌入标准详细信息页面?

4

1 回答 1

2

Facebook 不喜欢人们构建其内容。我相信这是问题所在,而不是与销售人员有关。可以肯定的是,尝试为此交换 facebook url:

http://www.clubpenguin.com/

如果这行得通,那么您知道阻止您的不是销售人员,而是 Facebook。

(Club Penguin 只是我知道的一个允许 iframe 的网站,所以它是一个很好的测试网站!)

当您尝试构建 facebook 时,如果您查看浏览器调试器,您可能会发现此错误:

Refused to display document because display forbidden by X-Frame-Options.

这里有一个关于这个错误的讨论:

克服“X-Frame-Options 禁止显示”

于 2012-04-23T09:48:09.230 回答