2016-08-26 2 views
0

나는 이걸로 내 머리카락을 꺼내고있다. 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"을 클릭하기 만하면 작동하는 것 같습니다. 나는 그것을 얻지 못한다 : ... (

답변

0

캐시 플러그인을 사용하고 있다면 모든 캐시를 지우고 사용중인 이미지의 권장 크기가 1200 (w)인지 확인한다. x 630 (h) 또는 600 x 315. 그렇지 않으면 페이스 북 요구에 맞는 웹 사이트에서 임의로 일부 이미지를 선택하십시오. 자세히 읽기 here

+0

캐시는 웹 개발에 대한 가장 좋아하는 것입니다 ... 문법을 정확히 이해해야하지만 브라우저를 새로 고침 할 때 손가락을 통과해야합니다. – Hill

+0

브라우저를 새로 고침하면 사용중인 모든 캐시 플러그인이 파일을 삭제하지 않습니다. – csandreas1

관련 문제