2015-11-06 5 views
0

Я хочу сделать доступным приложение xpages, доступное через соединения ibm, и поскольку они оба имеют один заголовок заголовка, я хочу скрыть его в приложении xpages, когда он находится в iframe ,проверить, существует ли приложение xpages в iframe в IBM Connections

Я прочитал, что все функции JavaScript блокируются при встраивании в Connections IFrame виджет так что-то простое, как:

if (window.frameElement) { 
    //window resides in an iframe... 
    $("#titlebar").hide(); 
} 

не работает.

Есть ли другой, проверяющий, находится ли приложение xpages в iframe? (ssjs?)

+0

Вы пробовали это решение? http://stackoverflow.com/questions/326069/how-to-identify-if-a-webpage-is-being-loaded-inside-an-iframe-or-directly-into-t – MarkyRoden

ответ

0

В моем виджет javascript в Connections Я отправляю postMessage обратно. В моих XPages у меня есть бит-код для выполнения некоторого сценария после получения postMessage. Это должно быть доступно в вашем браузере, parent.postMessage и делать что-то