나는 이걸로 내 머리카락을 꺼내고있다. Facebook에 내 ASP.Net Web Forms 사이트를 공유하려고하지만 미리 설정된 이미지 또는 설명이 표시되지 않습니다. 나는이 코드의 덩어리가 이라고 생각하고 트릭을했습니다. 내 MasterPage에 넣어하지만, 그냥 작동하지 않습니다 :내 사이트의 미리보기 이미지가 Facebook 공유에 표시되지 않는 이유는 무엇입니까?
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<head id="Head1" runat="server">
<title>MySite</title>
<meta property="og:url" content="http://www.example.com" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Your Website Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="http://www.example.com/img/fbbanner.jpg" />
...
을 페이스 북의 공유 디버거에 따르면,
'OG : 이미지'속성을 명시 적으로 제공되어야한다, 심지어 값이있는 경우 은 다른 태그에서 유추 할 수 있습니다.
...하지만 그게 무슨 뜻인지 알면 지옥. 웃긴 점은 메타 태그를 완전히 제거하면 같은 오류가 발생한다는 것입니다. "스크레이퍼가 귀하의 URL을보고있는 것을 정확히 확인하십시오"를 클릭하면 렌더링 된 코드에 메타 태그가 표시됩니다 ... 나는 완전히 손해를보고 있습니다. 지난 몇 년 동안 작성된 기사 나 답변을 찾을 수 없기 때문에 내가 얻은 정보가 오래되었다는 느낌이 들었습니다. 난 그냥 마법의 단어를 알아낼 수 없습니다 ...
업데이트 지금, 갑자기 잘 작동합니다. 나는 이것을 게시 한 후 "Scraped Again"을 클릭하기 만하면 작동하는 것 같습니다. 나는 그것을 얻지 못한다 : ... (
캐시는 웹 개발에 대한 가장 좋아하는 것입니다 ... 문법을 정확히 이해해야하지만 브라우저를 새로 고침 할 때 손가락을 통과해야합니다. – Hill
브라우저를 새로 고침하면 사용중인 모든 캐시 플러그인이 파일을 삭제하지 않습니다. – csandreas1