2012-04-23 13 views
0

Я хочу встроить раздел iframe на вкладку с учетной записью. Я создал простую страницу Visualforce с помощью Standart Controller - Account.Как добавить междоменный 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 связан с доменом продаж .

Так что мой вопрос: возможно ли встраивать страницу внешнего домена в страницу стандартных сведений?

ответ

2

Facebook не любит людей, обрамляющих его содержание. Я считаю, что это проблема, а не связанная с продажей. Чтобы быть уверенным, попробуйте поменять местами URL facebook для этого:

«http://www.clubpenguin.com/»

Если это работает, то вы знаете, что это не Salesforce блокирует вас, но фейсбук.

(Club Penguin просто сайт я знаю, что происходит, чтобы плавающие фреймы, так что это хороший один, чтобы проверить с!)

При попытке и рамка facebook вы, вероятно, найти эту ошибку, если вы смотрите в браузер отладчик:

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

Существует обсуждение этой ошибки здесь:

Overcoming "Display forbidden by X-Frame-Options"

+0

Вы правы. Другие ссылки работают успешно. Спасибо. – Maxim

Смежные вопросы