yoast títulos titulo pagina google etiquetas editar description descripcion como cambiar cocoa webview nsview

cocoa - títulos - como editar la meta description en wordpress



WebView Insertar/Modificar contenido dinámicamente (1)

Never Mind lo resolvió de esta manera
En el método AwakeFromNib, se agregó el siguiente código,

-(void)awakeFromNib{ NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"about:blank"]]; //URL Requst Object NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; //Load the request in the UIWebView. [[pWebView mainFrame ]loadRequest:requestObj]; [pWebView setEditable:YES]; [pWebView setNeedsDisplay:YES]; }

y agregué esta función para agregar el elemento del cuerpo,

-(void)appendTagToBody:(NSString *)tagName InnerHTML:(NSString *)innerHTML { // Gets a list of all <body></body> nodes. DOMNodeList *bodyNodeList = [[[pWebView mainFrame] DOMDocument] getElementsByTagName:@"body"]; // There should be just one in valid HTML, so get the first DOMElement. DOMHTMLElement *bodyNode = (DOMHTMLElement *) [bodyNodeList item:0]; // Create a new element, with a tag name. DOMHTMLElement *newNode = (DOMHTMLElement *) [[[pWebView mainFrame] DOMDocument] createElement:tagName]; // Add the innerHTML for the new element. [newNode setInnerHTML:innerHTML]; // Add the new element to the bodyNode as the last child. [bodyNode appendChild:newNode]; }

y cuando quiera cambiar el contenido,

-(void)appendString:(NSString *)pString{ [self appendTagToBody:@"div" InnerHTML:@"<div><p> Hi there </p></div>"]; [self setNeedsDisplay:YES]; }

En mi aplicación, estoy usando WebView para mostrar el contenido. Ahora es posible modificar el contenido dinámicamente, el requisito es algo como esto,

Obtendré información de la red y, dependiendo de ellos, debo establecer el estilo / fuente / atributo o, probablemente, necesito agregar el nuevo texto cuando el dispositivo conectado no responde.

Hasta ahora estoy usando el siguiente código,

-(void)modifyString:(NSString *)string{ [sourceString stringByAppendingString:errorString :string] } -(void)reloadPage{ [[pWebView mainFrame] loadHTMLString:htmlString baseURL:nil]; }

No creo que sea la forma correcta de implementarlo, estoy tratando de hacer uso de

[pWebView replaceSelectionWithMarkupString:@"<html><body><p>Hi there </p></br></body></html>”];

pero no se muestra nada porque, no he seleccionado y para seleccionar mi pregunta es ¿Cómo puedo establecer la selección?

Saludos cordiales

Rohan