2017-03-02 2 views
0

で画像を私はfaceboookのOGを選択しています(JS前に)ソースコードにありません、私はタグが生成されたソースに表示されていることを見ることができますQ:OG選択:でJavaScriptを使用してイメージを::JavaScriptの

$('head').append('<meta property="og:image" content="calculatedImageURL">'); 

が、 、 もちろん。

The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags. 

cuestionは次のとおりです:身体に画像:それは可能メタOGを入れている?問題は、私はselectd画像がFacebookの中に出現し、私はこのエラーが表示facbookのdebugerとされていないということですか私はw3sが頭の内容を変更するためにアクセスしていないと言ってはならないと言います。

私の貧しい英語のために申し訳ありません;)。おかげさまで

+1

「ヘッドコンテンツを変更するアクセス権がありません」 - なぜそうではありませんか?ちなみに「」はイメージではないので、あなたの質問はゼロになります –

+0

私はOracle WebCenter Sitesを使用しているためアクセスできませんでした。メタはフラグメント上で計算されています。 「イベント」が印刷されています。 は、このイベントへのリンクでプリントしたい画像であるFacebook、twitter、...と言います。私の場合、イベントはこのイベントです:http://www.azkunazentroa.eus/az/ingl/activities/concert-rosalia-y-ra%C3%BCl-refree/al_evento_fa –

答えて

1

クライアント側のHTMLにメタタグを追加することはできません。 google、facebook、twitterなどのクローラでは、これらのメタタグは読み込まれません。これらのタグは、サーバー側で生成されたHTMLファイルに配置する必要があります。 ところで、メタタグを変更したい場合:

$("head meta[property='og:image']"); // select meta tag using this jQuery selector 
+0

ok。私はそれを仮定したが、私はむしろ尋ねることができる。だから、jQuery文もどちらもうまくいかないでしょうか? –

+0

残念ながら、クローラは何も待つことはありません。彼らはちょうどあなたのHTML DOMをスキャンし、あなたのページを残す。彼らには数百万の要求があります。 – alireza

+0

@EndikaHernandoもし私が助けてくれたら、あなたが私の答えを受け入れると嬉しいよ。 – alireza

関連する問題