Как я могу получить HTML-код для выделенного текста и изображений в UIWebView в iOS? - PullRequest
2 голосов
/ 10 ноября 2011

Я хочу получить HTML-код для выделенного текста (или текста и изображений) в UIWebView. Кто-то предложил мне функцию selecteddomrange платформы WebKit, но она работает с Mac OS, и мне она нужна в iOS.

Можно ли в iOS каким-либо образом получить HTML-код для выделенного текста (или текста и изображений) из веб-просмотра?

1 Ответ

0 голосов
/ 10 ноября 2011

Вы можете использовать UIWebView s

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

и получить свойство элемента innerHTML с помощью выражения JS.

Посмотрите на функцию JS window.getSelection()

Я не проверял это, но вам, скорее всего, придется каким-то образом это делать через JS на iOS, поскольку API UIWebView гораздо более ограничен, чем его аналог OSX.

Посмотрите на DOM Range Spec

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