¿Es posible usar jQuery para leer metaetiquetas? Si es así, ¿sabe cuál será la estructura básica del código o tiene enlaces a tutoriales?
157
Solo usa algo como:
var author = $('meta[name=author]').attr("content");
¿Te ayudaría este analizador?
https://github.com/fiann/jquery.ogp
Analiza los datos meta OG a JSON, por lo que puede usar los datos directamente. Si lo prefiere, puede leerlos / escribirlos directamente utilizando JQuery, por supuesto. Por ejemplo:
Tenga en cuenta las comillas simples alrededor de los valores de los atributos; Esto evita errores de análisis en jQuery.
fuente
Acabo de intentar esto, y esto podría ser un error específico de la versión de jQuery, pero
resultó en el siguiente error de sintaxis para mí:
Aparentemente no le gusta el colon. Pude solucionarlo usando comillas dobles y simples como esta:
(jQuery versión 1.8.3 - lo siento, le habría hecho un comentario a @Danilo, pero aún no me deja comentar)
fuente
jQuery ahora es compatible
.data();
, así que si tienesutilizar
fuente
Debería devolverle una matriz de elementos cuyo nombre de etiqueta es META y luego puede iterar sobre la colección para elegir los atributos de los elementos que le interesan.
fuente
Para seleccionar el meta nombre de twitter, puede agregar un atributo de datos.
ejemplo:
fuente