В моем приложении для iPhone, читателе epub, основанном на методе here, я разобрал epub, создал UIWebviews, но у меня небольшая проблема. Есть изображения в эпибах, которые больше ширины экрана iPhone (320 пикселей). Есть ли способ Javascript, который я могу вызвать в UIWebview ([view stringByEvaluatingJavaScriptFromString:SomeJavaScriptString]
) и удалить эти изображения программно, не изменяя epub вручную?Удалить изображения из UIWebview
ОБНОВЛЕНИЕ: Может ли проблема, что исходный файл является файлом xml, а не HTML?
Да, но я не хочу знать идентификатор изображения, потому что у изображений нет идентификаторов, и, как я сказал в OP, я не хочу редактировать epub вручную. Есть ли способ выбрать все элементы с тегом «img» и скрыть их? – 2010-12-16 17:35:44
@ Рихард, см. Мое обновление. – 2010-12-16 18:17:26
Как ни странно, это работает в сафари iPhone, но он не вводит должным образом в мое приложение .... я могу заставить другие JS вводить, однако (`alert (« hello world! »)) – 2010-12-16 18:32:03