Czy można używać jQuery do odczytywania metatagów. Jeśli tak, to wiesz, jaka będzie podstawowa struktura kodu, lub masz linki do samouczków.
157
Po prostu użyj czegoś takiego:
var author = $('meta[name=author]').attr("content");
Czy ten parser by ci pomógł?
https://github.com/fiann/jquery.ogp
Przetwarza dane meta OG do formatu JSON, więc możesz po prostu użyć danych bezpośrednio. Jeśli wolisz, możesz oczywiście czytać / zapisywać je bezpośrednio przy użyciu JQuery. Na przykład:
Zwróć uwagę na apostrofy wokół wartości atrybutów; zapobiega to błędom analizy w jQuery.
źródło
Właśnie tego spróbowałem i może to być błąd specyficzny dla wersji jQuery, ale
spowodowało dla mnie następujący błąd składni:
Najwyraźniej nie lubi okrężnicy. Udało mi się to naprawić, używając podwójnych i pojedynczych cudzysłowów w następujący sposób:
(wersja jQuery 1.8.3 - przepraszam, zrobiłbym to jako komentarz do @Danilo, ale nie pozwoli mi to jeszcze komentować)
źródło
jQuery obsługuje teraz
.data();
, więc jeśli maszposługiwać się
źródło
Powinien zwrócić Ci tablicę elementów, których nazwa tagu to META, a następnie możesz iterować po kolekcji, aby wybrać atrybuty elementów, które Cię interesują.
źródło
W przypadku wybranej nazwy meta Twittera możesz dodać atrybut danych.
przykład:
źródło