WKWebView Управление поведением текста в iOS Mobile Safari [дубликат]

Одиночные кавычки должны использоваться для строковых значений, например, в списке VALUES ().

Backticks обычно используются для указания идентификатора, а также могут быть безопасны из-за случайного использования зарезервированных ключевых слов.

В сочетании PHP и MySQL двойные кавычки и одинарные кавычки значительно упрощают время записи запросов.

13
задан Johannes Fahrenkrug 7 February 2014 в 20:55
поделиться

4 ответа

iOS 8's WKWebView может решить эту проблему. WKWebViewConfiguration имеет свойство, называемое selectionGranularity. Комментарий читает:

Уровень детализации, с помощью которого пользователь может интерактивно выбирать контент в веб-представлении. Возможные значения описаны в WKSelectionGranularity. Значение по умолчанию - WKSelectionGranularityDynamic.

Одно из двух возможных значений - WKSelectionGranularityCharacter. В комментарии говорится:

Конечные точки выбора могут быть размещены на любой границе символа.

Я еще не пробовал, но это звучит очень многообещающе!

Обновление 7/6/15: похоже, это не так просто: Выбор текста в WKWebView: WKSelectionGranularityCharacter

Обновление 7/10/15: Когда вы близко исследовать приложение iOS Kindle, вы можете видеть, что они повторно реализовали «собственный» выбор текста в JavaScript, потому что они не могли заставить собственный выбор текста вести себя так, как они хотели. Я почти уверен, что они, должно быть, пробовали все остальное, прежде чем они решили перепрофилировать его.

3
ответ дан Community 26 August 2018 в 12:02
поделиться

Поскольку вы также выбираете заголовок текста, браузер распознает его как полный текст и выбирает весь абзац. Кстати, вы не можете помочь вам, не увидев исходный код HTML!

-2
ответ дан Black-Hole 26 August 2018 в 12:02
поделиться

Я встречаюсь с той же проблемой,

Я решаю это по строке CSS:

display: inline-block;

Оба работают в Safari и WebView.

0
ответ дан McAgee 26 August 2018 в 12:02
поделиться

Эй, вы можете использовать свойство CSS, не позволяя пользователю выбирать текст. Вы можете использовать как:

html
{
   user-select:none;
}
-3
ответ дан Nikita 26 August 2018 в 12:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: