UIWebView и локальный файл CSS

Я хочу стилизовать веб-страницу, предназначенную для рабочего стола, чтобы она отображалась в UIWebView на iPhone. У меня нет доступа к веб-серверу, с которого происходят страницы. Я хотел бы сделать это, изменивhref атрибут<link> Элемент таблицы стилей программно.

Я делаю следующее с моимIBOutlet UIWebView *webView.

NSString *cssPath = [[NSBundle mainBundle] pathForResource:@"MyStyleSheet" 
                                                    ofType:@"css"];
NSString *js = @"document.getElementsByTagName('link').setAttribute('href','";
NSString *js2 = [js stringByAppendingString:cssPath];
NSString *finalJS = [js2 stringByAppendingString:@"');"];

//check element structure
NSString *res = [webView stringByEvaluatingJavaScriptFromString:finalJS]; 

Это не работает. С помощью[webView stringByEvaluatingJavaScriptFromString:] сообщение и внесение изменений вbackgroundColor тела действительно работает - сделано как упражнение, чтобы увидеть, правильно ли я использовал вызов.

Я лаю не на том дереве?

Ответы на вопрос(4)

Ваш ответ на вопрос