как обслуживаются приложения Google hangouts

#google-plus #hangout

#google-plus #hangout

Вопрос:

Может кто-нибудь объяснить, как обслуживаются приложения Google Hangouts? Мне кажется, что Google загружает manifest.xml с указанного вами общедоступного URL-адреса, затем резервирует HTML-код в теге содержимого. Как Google запрещает javascript в этом контенте манипулировать файлами cookie клиентов для домена Google hangouts?

Комментарии:

1. gigaom.com/video/google-hangouts-technology

2. это не отвечает на мой вопрос с точки зрения технологии html5 и встраивания ненадежного кода

Ответ №1:

Приложение hangout обслуживается в iframe с доменом, отличным от страницы контейнера. Единственный способ эффективно взаимодействовать со страницей контейнера — это API Hangouts, который использует некоторые специальные кроссбраузерные приемы для преодоления доменного барьера.

В частности, API Hangouts использует Google Gadgets RPC для связи с родительской страницей в домене Google Hangouts.