Google объявила сегодня, что запустила новый тип перехода для Chrome под названием «Portals». Эта технология — то, что компания разрабатывает в течение некоторого времени, и призвано предложить альтернативу использованию IFrames. Фактически, компания описала Portals как нечто вроде «IFrames, по которым вы можете перемещаться» — потому что, в отличие от традиционного IFrame, который дает окно на другой веб-сайт, Portal фактически позволяет вам перейти на этот другой веб-сайт.
В демонстрации потенциала порталов Google продемонстрировал, как их можно использовать на веб-сайте планирования питания. На сайте-примере они использовали совокупные рецепты с других сайтов в Интернете. Обычно вам нужно перейти на сайт назначения, чтобы увидеть подробности рецепта, такие как этапы приготовления, ингредиенты и другая информация. Однако с помощью Portals вы можете просматривать различные рецепты на главном веб-сайте по планированию питания, а затем, найдя рецепт, который хотите сохранить, вы можете запустить его на портале. Например, вы можете нажать кнопку «Поделиться» на главном веб-сайте, чтобы загрузить целевой веб-сайт в этом всплывающем окне, похожем на веб-страницу назначения. Затем вы можете сохранить рецепт прямо в вашей любимой доске объявлений или социальной сети.
В демоверсии рецепт был сохранен в фальшивой социальной сети под названием «Nom Nom». Когда пользователь нажимал «Поделиться», домен Nom Nom фактически открывался на портале, в то время как исходный веб-сайт планирования еды сохранялся в фоновом режиме, готовый для вам вернуться.
Это работает, потому что функция в Portals позволяет странице источника обмениваться контекстом с местом назначения. Другими словами, это действительно похоже на «Portal» на другой сайт, а не на его просмотр.
Когда рецепт был сохранен и распространен, пользователь мог затем закрыть портал, чтобы вернуться на исходный сайт планирования еды и продолжить поиск других рецептов.
Еще одна функция порталов — возможность сайта отправителя передавать информацию сайту назначения.
В качестве продолжения примера рецепта, когда пользователь нашел рецепт, который он хотел приготовить, он смог передать список ингредиентов с сайта рецепта на сайт онлайн-магазина через портал. И хотя сайт назначения загружается, портал может отображать анимацию, чтобы предложить конечному пользователю более приятные возможности перехода.
Google сообщил, что теперь запустил API-интерфейс Portals в качестве экспериментальной функции под флагом Canary (# enable-portals) и ищет отзывы сообщества разработчиков.