Какао WebView, WebKit - Предотвратить отображение курсора I-Beam над текстом? - PullRequest
2 голосов
/ 12 августа 2010

Какао-приложение, SnowLeopard

У меня есть WebView, в который я загружаю HTML (в основном для целей пользовательского интерфейса приложения).

В HTML я добавил:

<body onselectstart="return false" ondragstart="return false">

Это предотвращает выбор текста, что я и хочу для этой работы.

Однако всякий раз, когда курсор перемещается над любым текстом, включая отключенные тексты «кнопок», курсор меняется на I-Beam, производя неприятный нежелательный эффект.

Есть ли способ изменить это поведение, либо в HTML, либо в WebKit?

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 12 августа 2010

Попробуйте добавить объявление -webkit-user-select: none; к каждому из селекторов, которые не должны выбираться пользователем.

На самом деле, если вы просто хотите показать другой курсор, используйте это:

#myelement {
    cursor: default;
}

Это покажет обычный указатель вместо выбора I-Beam.

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