Я хочу отключить ссылки href в UIWebView.Во-первых, я хочу изменить внешний вид ссылки, чтобы пользователь не думал, что она кликабельна.Во-вторых, я хочу, чтобы фактическая ссылка не могла быть нажата.Я не хочу пытаться webView:shouldStartLoadWithRequest:navigationType:
, поскольку это не меняет внешний вид моих ссылок.
Я нашел этот ответ: Отключение видимых ссылок в UIWebView
Но вышене работал для меняЭто мой код:
NSString* s=[[NSString alloc] initWithFormat:@"for (a in document.getElementsByTagName(\"a\")) {a.href = \"\";}"];
[myWebView stringByEvaluatingJavaScriptFromString:s];
Я работаю над этим часами, любые предложения приветствуются!Спасибо!
ОБНОВЛЕНИЕ:
Я попробовал следующий javascript, но он все еще не работает
for(link in document.getElementsByTagName("a")) {
var span = document.createElement("span");
var txt = link.href;
var textNode= document.createTextNode(txt);
span.appendChild(textNode);
if(link!=undefined){
link.parentNode.replaceChild(span, link);
}
}