ウェブページ上で質問をした後、Facebook上でリンクを共有したい。ユーザーは「あなたはXYZが好きですか?」と尋ねられます。それから私はFacebookの上で共有するために、ページの下部にオプションを表示したい。 Facebook上でリンクを共有するにはクリックすると新しいタイトルでメタタイトルタグを開いてリンクを開く
window.open("www.facebook.com/sharer.php?u=window.location.href&t=document.title", "_blank");
と置き換えてください。ページのメタ説明を次のように置き換えてください。
('meta[property="og:title"]').replaceWith('<meta property="og:title" content="SHARE THIS">');
ただし、これらを1つのボタンにまとめることはできません。
たとえば、以下のコードはこれを試みた私の試みであり、動作しません(絶対に何も起こりません)。
<button>SHARE</button>
<script type='text/javascript'>
$('button').on('click', function() {
$('meta[property="og:title"]').replaceWith('<meta property="og:title" content={{ result }}>');
$window.open("www.facebook.com/sharer.php?u=http://localhost/&t=document.title", "_blank");
});
</script>
動作しないと何が起こるのですか? fb共有が動作していないか古いメタタイトルがfb共有に移動しています –
@RanaGhoshどちらもhahaを動作させていません。ボタンをクリックしても何も起こりません。 – jonbon
最初にアラートを追加してボタンをクリックし、スラットが表示されているかどうかを確認してください。 –