Регистрация  |  Вход

Iframe

Нужно в VF пейджу запихнуть чаттер. От мой код

<apex:page sidebar="false" showHeader="false">

<style type="text/css">
html, body {
height: 100%;
margin: 0px;
}

iframe{
width: 100%;
height: 100%;
}
</style>
<iframe id="iframe" src="{!LEFT($CurrentPage.URL,FIND('/',$CurrentPage.URL,9))}_ui/core/chatter/ui/ChatterPage"></iframe>
</apex:page>


Ничего сложного но я в консоли получаю такую ошибку: "Load denied by X-Frame-Options: https://eu6.salesforce.com/_ui/core/chatter/ui/ChatterPage does not permit cross-origin framing."

Нужно в VF пейджу запихнуть чаттер. От мой код
[code]
<apex:page sidebar="false" showHeader="false">

    <style type="text/css">
    html, body {
        height: 100%;
        margin: 0px;
    }

    iframe{
        width: 100%;
        height: 100%;
    }
    </style>
    <iframe id="iframe" src="{!LEFT($CurrentPage.URL,FIND('/',$CurrentPage.URL,9))}_ui/core/chatter/ui/ChatterPage"></iframe>
</apex:page>
[/code]
Ничего сложного но я в консоли получаю такую ошибку: "Load denied by X-Frame-Options: https://eu6.salesforce.com/_ui/core/chatter/ui/ChatterPage does not permit cross-origin framing."

Ну так разные поддомены же.
дай полный адрес страницы и ифрейма.

Ну так разные поддомены же.
дай полный адрес страницы и ифрейма.

Тебя по ходу редиректит на eu6.salesforce.com
А страница висит на каком то c.eu6.salesforce.com наверное

Тебя по ходу редиректит на eu6.salesforce.com
А страница висит на каком то c.eu6.salesforce.com наверное

Dmitry Shnyrev
Тебя по ходу редиректит на eu6.salesforce.com
А страница висит на каком то c.eu6.salesforce.com наверное

Все верно. Не сталкивался с такой проблемой? И как это можно решить?

[quote="Dmitry Shnyrev"]Тебя по ходу редиректит на eu6.salesforce.com
А страница висит на каком то c.eu6.salesforce.com наверное[/quote]
Все верно. Не сталкивался с такой проблемой? И как это можно решить?

remember
Dmitry Shnyrev
Тебя по ходу редиректит на eu6.salesforce.com
А страница висит на каком то c.eu6.salesforce.com наверное

Все верно. Не сталкивался с такой проблемой? И как это можно решить?

смирись :(

[quote="remember"][quote="Dmitry Shnyrev"]Тебя по ходу редиректит на eu6.salesforce.com
А страница висит на каком то c.eu6.salesforce.com наверное[/quote]
Все верно. Не сталкивался с такой проблемой? И как это можно решить?[/quote]

смирись :(

Как раз не спешил с моим ответом, ждал может Wilder подойдет с каким нибудь хитрым решением.
Но раз Wilder сказал смирись, то тоже тогда скажу то что хотел сказать - никак

Как раз не спешил с моим ответом, ждал может Wilder подойдет с каким нибудь хитрым решением. 
Но раз Wilder сказал смирись, то тоже тогда скажу то что хотел сказать - никак :) 

Аналогично. Только ситуация в следующем:
Получаю линк на редактирование объекта

String fullUrl = URL.getSalesforceBaseUrl().toExternalForm()
+ '/' + objectId + '/e';

Он делает редирект на другой домен sf - итог iframe не рендерится.
Приходится смириться.

Аналогично. Только ситуация в следующем:
Получаю линк на редактирование объекта
[code]
String fullUrl = URL.getSalesforceBaseUrl().toExternalForm()
    + '/' + objectId + '/e';
[/code]
Он делает редирект на другой домен sf - итог iframe не рендерится.
Приходится смириться.

А CORS никто не копал?

А CORS никто не копал?

Виктор
А CORS никто не копал?

Капал. Не работает. Как и вызов rest вебсервисов из iframe.

[quote="Виктор"]А CORS никто не копал?[/quote]

Капал. Не работает. Как и вызов rest вебсервисов из iframe.

wilder спасибо - а то я себе бошку уже сломал. думал только мне повезло.

wilder спасибо - а то я себе бошку уже сломал. думал только мне повезло.

wilder
Как и вызов rest вебсервисов из iframe

я же вроде где то статью видел что можно так делать надо по искать.

[quote="wilder"] Как и вызов rest вебсервисов из iframe[/quote]
я же вроде где то статью видел что можно так делать надо по искать.

ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.

ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.

cidr8n
ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.

это же должно быть в соседней теме,

не помните поддерживают ли сайтовый профайлы Шеринг рулсы и роли?

[quote="cidr8n"]ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.[/quote]

это же должно быть в соседней теме,

не помните поддерживают ли сайтовый профайлы Шеринг рулсы и роли?

Den Brown
cidr8n
ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.

это же должно быть в соседней теме,

не помните поддерживают ли сайтовый профайлы Шеринг рулсы и роли?


Насколько помню да.

[quote="Den Brown"][quote="cidr8n"]ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.[/quote]

это же должно быть в соседней теме,

не помните поддерживают ли сайтовый профайлы Шеринг рулсы и роли?[/quote]
Насколько помню да.

Den Brown
cidr8n
ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.

это же должно быть в соседней теме,

не помните поддерживают ли сайтовый профайлы Шеринг рулсы и роли?

все сбил :-/

только partner and customer community plus поддерживают, но и то с некоторыми осложнениями.
customer community работают на шэринг сэтах, которые настраиваются отдельно

[quote="Den Brown"][quote="cidr8n"]ты прав, view/modify all на уровне профиля - это зло, практически всегда это можно решить через роли/шаринг рулы, а для неподдерживаемых типов пользователей - через контроллер.[/quote]

это же должно быть в соседней теме,

не помните поддерживают ли сайтовый профайлы Шеринг рулсы и роли?[/quote]

все сбил :-/

только partner and customer community plus поддерживают, но и то с некоторыми осложнениями. 
customer community работают на шэринг сэтах, которые настраиваются отдельно

Сайт гест юзер точно поддерживал шаринг рулы.

Сайт гест юзер точно поддерживал шаринг рулы.

В летним релизе появился СORS для REST, не до конца понял что это значит точно,предполагаю что это может быть решением проблемы.

В летним релизе появился СORS для REST, не до конца понял что это значит точно,предполагаю что это может быть решением проблемы.