Веб-часть средства просмотра страниц

Я хотел знать,

1. Мы можем просмотреть раздел / портлет внешнего портала / веб-приложения?

Используя веб-часть Page Viewer, мы получаем полное представление о веб-приложении, но я хотел бы просматривать ТОЛЬКО раздел / портлет внешней веб-страницы. Это возможно?

2. Как настроить веб-часть средства просмотра страниц с учетом сеанса

а. Например,

я. Я вошел во внешнее приложение с помощью веб-части Page Viewer

II. Редактировать мое событие календаря, которое находится в другой веб-части на той же странице, при этом открывается новая страница.

iii. Затем, после применения изменений к календарному событию, моя полная страница обновляется, и я выхожу из своего внешнего приложения в веб-части Page Viewer. б. И во втором сценарии, если у нас включен единый вход для этого приложения, пользователь снова войдет в систему, но потеряет сеанс.

3. Как обрабатывать Ajax-вызовы внешних приложений.

Например, если внешнее приложение имеет аутентификацию с использованием Ajax, то с помощью Page Viewer невозможно использовать SSO для этого приложения.

Буду очень признателен, если вы поделитесь своими мыслями по поводу вышеизложенного.


person Community    schedule 12.08.2009    source источник


Ответы (1)


Веб-часть средства просмотра страниц очень ограничена. Он просто помещает на страницу тег iframe и все. Так что подумайте вместо «Можно ли это сделать в iframe?».

К содержимому iframe можно получить доступ через JavaScript. Это лучший / единственный вариант для этих требований. Некоторые мысли по пунктам вашего вопроса:

  1. Используйте JavaScript, чтобы установить атрибут CSS display:none для элементов документа внутри iframe. Это свернет элементы, которые вы не хотите видеть, оставив остальные. Конечно, если HTML-код страницы внутри iframe будет изменен, ваш скрипт сломается, поэтому его будет сложно поддерживать.

  2. Как только страница, содержащая iframe, будет изменена, все ссылки на нее будут уничтожены. См. Дополнительную информацию от кого-то еще, кто пытается сделать то же самое в этом вопросе SO .

  3. Подобно 2 и 1. Ваши возможности ограничены, но вы можете использовать для этого JavaScript.

Подводя итог: веб-часть средства просмотра страниц предназначена для отображения статического содержимого, и это все, что вы получите от нее. Если есть возможность, рассмотрите другие варианты, соответствующие вашим требованиям. Если вам нужна помощь с одним, опишите требования в новом вопросе, и мы сделаем все возможное, чтобы помочь.

person Alex Angas    schedule 12.08.2009