在我的iPhone应用程序中,一个epub reader,基于方法here,我已经解析了epub,创建了UIWebviews,但是我有一个小问题。 epub中的图像大于iPhone屏幕的宽度(320像素)。有没有一种Javascript方法,我可以在UIWebview([view stringByEvaluatingJavaScriptFromString:SomeJavaScriptString]
)上调用并以手动方式删除这些图像,而无需手动更改epub?从UIWebview删除图像
更新:问题可能是源文件是一个XML文件,而不是HTML?
是的,但我不想知道图像的id,因为图像没有id的,正如我在OP中所说的,我不想手动编辑epub。有没有一种方法可以选择带有“img”标签的所有元素并隐藏这些元素? – 2010-12-16 17:35:44
@Richard,看我的更新。 – 2010-12-16 18:17:26
奇怪的是,这在iPhone safari的作品,但它没有正确注入我的应用程序....我可以让其他JS注入,但(警报(“你好世界!”)) – 2010-12-16 18:32:03