質問
http://www.facebook.com/share_partners.php/にあるコードを使用しています
共有したいURLに置き換えるように指示されています。
共有アイコンが配置されているページは、共有したいURLではありません。
として入力する共有したいURLただし、最初は動作しましたが、実際のページからメタ値とURLを取得しています!
私の懸念は、ページからURLを取得することであり、次の理由で入力したものではありません。
u=location.href;t=document.title
ページ(共有アイコンと実際の共有ページの両方)で、プレビュー画像を次のように定義しようとしました:
<link rel="image_src"
これはタグの間にあります...何もしないようです。
思考?
解決
タイトルのみ変更できます 他のすべては共有URLから直接取得されます。
私はあなたがしたいことを100%理解していない
<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script>
<a href="http://www.facebook.com/share.php?u=<url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a>
u = location.hrefをu =に、t = document.titleを指定のタイトルに置き換えます。 href =&quot;&quot;でさらに置換正しいURLを持つリンクの
その他の情報はターゲットURLのメタタグによって取得されます
<link rel="image_src" href="http://www.onjd.com/design05/images/PH2/WableAFC205.jpg" />
href =&quot;&quot;正しい画像へのリンク
タグはそれらのメタタグ内(領域内)にある必要があります
所属していません StackOverflow