Respostas:
Basta usar algo como:
var author = $('meta[name=author]').attr("content");
Esse analisador ajudaria você?
https://github.com/fiann/jquery.ogp
Ele analisa os dados meta OG para JSON, para que você possa usar os dados diretamente. Se preferir, você pode lê-los / gravá-los diretamente usando o JQuery, é claro. Por exemplo:
$("meta[property='og:title']").attr("content", document.title);
$("meta[property='og:url']").attr("content", location.toString());
Observe as aspas simples em torno dos valores do atributo; isso evita erros de análise no jQuery.
Eu apenas tentei isso, e isso pode ser um erro específico da versão do jQuery, mas
$("meta[property=twitter:image]").attr("content");
resultou no seguinte erro de sintaxe para mim:
Error: Syntax error, unrecognized expression: meta[property=twitter:image]
Aparentemente, não gosta do cólon. Consegui corrigi-lo usando aspas simples e duplas como esta:
$("meta[property='twitter:image']").attr("content");
(jQuery versão 1.8.3 - desculpe, eu teria feito disso um comentário para @Danilo, mas isso não me permite comentar ainda)
Para selecionar o meta nome do twitter, você pode adicionar um atributo de dados.
exemplo:
meta name="twitter:card" data-twitterCard="" content=""
$('[data-twitterCard]').attr('content');