2015-10-24 1 views
-1

У меня есть пустой ог тег на первомога тег не работает

<meta property="og:title" /> 

и после некоторой функции, я заполнить этот тег ога с определенным текстом.

($("#popup_result").append(mode(answers_result)), $("meta[property='og\\:title']").attr("content", "I have: " + $(".trivia_final_result").text())) 
} 

Проблема заключается в том, что после обмена его на Facebook, новый О.Г. содержание тега не отображается, но когда я открываю инспектировать элемент он показывает измененный тег, в исходном коде все еще пуст.

+1

Facebook будет не читать открытые данные графа, заполненные javascript. – cgTag

+0

что это за решение? –

ответ

1

Как уже говорилось, Facebook не будет читать тег, заполненный javascript, так как он сам по себе очищает страницу при совместном использовании.

Чтобы сделать то, что вы хотите сделать, вам нужно предоставить ссылку на страницу, на которой og: meta заполняется на сервере. Это может быть динамическим, возможно, заселенным с использованием переменной в URL-адресе, но она должна быть заполнена до загрузки страницы.

Вы можете увидеть мета Facebook видит, посетив URL в Facebook linter

EDIT:

Это также может быть возможно для того чтобы достигнуть того, что вы хотите достичь с feed dialog