Поведение WebView идентично поведению Safari? - PullRequest
0 голосов
/ 07 февраля 2011

Наше приложение Mac OS отображает пользовательский интерфейс внутри компонента WebView.

Можем ли мы полагаться на то, что WebView ведет себя точно так же, как панель содержимого Safari на любом Mac?Можем ли мы ожидать того же набора плагинов, установленных в Safari и внутри WebView нашего приложения?

Другими словами, является ли один и тот же WebView общим для всех приложений в Mac OS, включая Safari?

1 Ответ

3 голосов
/ 07 февраля 2011

Цитируется по яблоку Документы :

Объект WebView предназначен для поддерживает большинство функций, которые вы ожидаете в веб-браузере, кроме того, что это не реализует конкретного пользователя интерфейс для этих функций. Вы ответственность за реализацию пользователя объекты интерфейса, такие как строки состояния, панели инструментов, кнопки и текстовые поля. Например, объект WebView управляет обратный список по умолчанию, и есть goBack: и goForward: действие методы. Это ваша ответственность создать кнопки, которые будут отправлять тезисы действий сообщения. Обратите внимание, что есть некоторые накладные расходы на поддержание список пересылки и кеш страниц, так Вы должны отключить его, если ваш приложение не использует его. "

WebView использует движок webkit для рендеринга html, который также использует safari. Следовательно, большая часть функциональности будет одинаковой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...