我想在帐户标签上嵌入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内容 域。
所以我的问题是:是否可以将外部域名页面嵌入标准详细信息页面?
答案 0 :(得分:2)
Facebook不喜欢人们构建其内容。我认为这是问题,而不是与销售人员相关。可以肯定的是,尝试交换facebook网址:
如果有效,那么你知道不是salesforce阻止你,而是facebook。
(企鹅俱乐部只是一个我知道碰巧允许使用iframe的网站,所以测试它是一个很好的网站!)
当您尝试构建Facebook时,如果您查看浏览器调试器,您可能会发现此错误:
Refused to display document because display forbidden by X-Frame-Options.
这里有一个关于这个错误的讨论: