Софт и приложения

Safari 27 получил MCP-сервер для работы ИИ-агентов с браузером

Safari 27 получил MCP-сервер для работы ИИ-агентов с браузером

Apple выпустила браузер Safari 27.0 с MCP-сервером, который позволяет ИИ-агентам для программирования взаимодействовать с окном браузера. Инструмент даёт агенту доступ к DOM, сетевым запросам, снимкам экрана и выводу консоли, чтобы проверять результат работы сайта без постоянного переключения между приложениями. В версии также появились 83 новые возможности и 844 исправления.

Safari MCP работает локально и не выполняет собственных сетевых запросов. Сервер не получает доступ к личной информации в Safari, а захваченные данные передаются напрямую выбранному агенту, а не Apple. Поддерживаются Claude Code, Codex и другие агенты, совместимые с Model Context Protocol.

Для включения функции нужно открыть настройки Safari, перейти в раздел Developer и активировать опцию «Allow remote automation and external agents». Если раздел для разработчиков не отображается, его предварительно включают через настройки Advanced, выбрав пункт показа функций для веб-разработчиков.

Safari 27 и инструменты для разработки

ИИ-агент через Safari MCP может посмотреть, как страница отрисовывается в браузере, проверить состояния форм и оформление заказа, сравнить вычисленные стили и раскладку с другими браузерами. Сервер также помогает искать проблемы доступности, включая отсутствующие подписи, неверные ARIA-атрибуты и недостаточный контраст. Агент может анализировать производительность по времени навигации и загрузки ресурсов.

Заметная часть обновления посвящена уже существующим функциям WebKit. С первой беты Safari 27.0, вышедшей в июне, число исправлений выросло с 525 до 844. Разработчики WebKit переработали загрузчик модулей ECMAScript, механизм CSS Zoom и повысили точность размещения строчных элементов до субпиксельного уровня.

Новые элементы HTML и возможности CSS

Safari 27.0 расширяет поддержку настраиваемого элемента <select>. Разработчик может применить в CSS свойство appearance: base-select, чтобы изменить стандартный элемент выбора без JavaScript и набора <div>. При этом сохраняются клавиатурная навигация, поддержка экранных дикторов, проверка форм, отправка данных и события изменения значения.

Для нового <select> Apple добавила стандартные стили с тенью, скруглением в 4 пикселя, увеличенной высотой строк для сенсорного ввода, новыми состояниями наведения и оформления групп вариантов. Псевдоэлементы ::picker-icon и ::checkmark позволяют менять части контрола, которые прежде нельзя было оформить стилями. Внутрь каждого <option> теперь можно добавлять HTML-элементы, а элемент <selectedcontent> меняет содержимое выбранного варианта.

HTML-элемент <model>, который годом ранее появился в visionOS, теперь доступен в Safari на iOS, iPadOS и macOS. Он позволяет встроить на страницу трёхмерную модель примерно так же, как <video>, <audio> или <img>. Для модели можно указать несколько исходных файлов и резервное изображение, а на iOS и macOS свойство dynamic-range-limit управляет HDR-тонмаппингом такого контента.

На visionOS сайты получили возможность задавать иммерсивные окружения через <model> и новый Immersive API. Этот интерфейс заменяет предварительную версию, известную как Spatial Backdrop. Атрибут controls у <img> в Safari для visionOS выводит системные элементы управления пространственными и панорамными фотографиями.

Safari 27 получил MCP-сервер для работы ИИ-агентов с браузером
Источник изображения: 9to5mac

Scroll Anchoring сохраняет положение прокрутки, когда над читаемым фрагментом страницы подгружается изображение, реклама или комментарии. Механизм включён по умолчанию, а отключить его для отдельного элемента можно через CSS-свойство overflow-anchor: none.

В CSS появились слово stretch для размеров элементов, функция alpha() для изменения прозрачности цвета, смешивание более двух цветов в color-mix() и псевдокласс :heading. Браузер также поддерживает WebAssembly JavaScript Promise Integration, статическую маршрутизацию Service Worker, передачу потоков между контекстами и новые возможности WebRTC, WebGPU и расширений Safari.

Safari 27.0 поставляется вместе с macOS 27 Golden Gate, iOS 27, iPadOS 27 и visionOS 27. На macOS 26 Tahoe и macOS 15 Sequoia браузер можно обновить отдельно от операционной системы.

Источники: Webkit, 9to5mac
Марта Баринова
Редактор новостного отдела, специализирующийся на аналитике программного обеспечения, стриминговых сервисов и изменениях в политике глобальных технологических платформ. В своих материалах Марта подробно освещает обновления Windows, функциональные изменения в Spotify и Google, а также исследует вопросы антимонопольного регулирования магазинов приложений. Автор более 140 публикаций, помогающих пользователям ориентироваться в быстро меняющемся ландшафте цифровых сервисов.

    Оставить комментарий