Работает ли JavaScript в UIWebView? - PullRequest
0 голосов
/ 14 мая 2010

Я хочу периодически менять изображение в UIImageView в моем приложении, и изображение будет поступать из Интернета. Могу ли я запустить страницы с поддержкой JavaScript в UIWebView? Или есть другие способы реализовать это?

Ответы [ 2 ]

1 голос
/ 14 мая 2010

Я думаю, что JavaScript - неправильный подход. (Вы начинаете говорить о UIImageView - я думаю, это то место, где вы хотите ваше изображение?) Используйте NSTimer для обновления вашего изображения. Вы можете легко получить изображение с URL

http://blogs.oreilly.com/digitalmedia/2008/02/creating-an-uiimage-from-a-url.html

1 голос
/ 14 мая 2010

Редактировать: Ой, извините, я пропустил, что вы хотели поместить изображение в UIImageView. Ответ Andiihs поможет вам лучше, чем мой. Я буду держать свой ответ для любого, кто сталкивается с этим, ища, как запустить JavaScript.

Просто используйте stringByEvaluatingJavaScriptFromString:, и вы выполнили JavaScript на загруженной странице в вашем UIWebView. Этот сценарий читает заголовок страницы и помещает его в переменную pageTitle.

NSString *pageTitle = [myWebView stringByEvaluatingJavaScriptFromString:@"document.title"];

Вы также можете выполнять любые методы и т.д ...

[myWebView stringByEvaluatingJavaScriptFromString:@"doSomething('Hello!'); doSomethingElse('And again...');"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...