У меня есть страница с кнопкой «Мне нравится в Facebook», ее тип документа и пространство имен выглядят так.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="facebook" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#">
Когда я просматриваю метатеги исходного кода страницы, это выглядит так (они были прокомментированы, чтобы пропустить парсер w3.)
<!-- <meta property="og:title" content="Mysitename" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="abc" />
<meta property="og:url" content="http://testing.site.com/abc/123/show" />
<meta property="og:image" content="http://testing.site.com/images/logo.jpg" />
<meta property="og:site_name" content="www.Myoriginalsite.com" />
<meta property="fb:app_id" content="10101010" /> -->
Это проект ruby on rails, поэтому url и изображение были получены с использованием erb (Примечание. Таким образом, заголовок этой страницы взят с другой страницы и объединяется с телом через рельсы),
<meta property="og:url" content="<%= "http://" + request.env["HTTP_HOST"] + request.request_uri%>" />
<meta property="og:image" content="<%= "http://" + request.env["HTTP_HOST"]%>/images/logo.jpg" />
Относительно fb_app_id 10101010, URL-адрес веб-сайта определен как http://testing.site.com/ в приложении facebook.
При отладке URL-адреса testing.site.com/abc/123/show с использованием developers.facebook.com/tools/debug/ выдает одинаковые предупреждения о кнопках и предупреждения об открытом графике как ошибки Inferred Property. И канонический URL-адрес esting.site.com/abc/123/show
Fb, как кнопка HTML это.
<div style="margin-top: 5px" class="fb-like" data-href="<%= "http://" + request.env["HTTP_HOST"] + request.request_uri %>" data-send="false" data-width="250" data-show-faces="false" data-colorscheme="dark" data-font="verdana"></div>
Но я хочу отобразить свойства метатега при нажатии кнопки «Мне нравится». Кнопка «Мне нравится» работает правильно. Но они принимают эти случайные значения как метатеги. Может ли кто-нибудь из вас помочь, пожалуйста ???