2012-04-23 83 views
0

我想在帐户选项卡上嵌入iframe部分。我已经使用 Standart Controller - Account创建了一个简单的Visualforce页面。如何将跨域iframe添加到SalesForce帐户详细信息选项卡中?

<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内容仅在我的iframe与salesforce 域相关时才呈现。

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

回答

2

Facebook不喜欢人们构图的内容。我认为这是问题,而不是与销售人员相关。可以肯定,尝试更换Facebook网址为这样:

http://www.clubpenguin.com/

如果这样的作品,那么你知道它不会阻止的Salesforce你但Facebook。

(企鹅俱乐部只是我知道,恰好允许iFrame的网站,所以这是一个很好的来测试!)

当您尝试和帧Facebook的你,如果你在看可能会发现这个错误浏览器调试器:

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

这里有此错误的讨论:

Overcoming "Display forbidden by X-Frame-Options"

+0

你说得对。另一个链接成功工作。谢谢。 – Maxim 2012-04-24 12:24:47

相关问题