web-dev-qa-db-ja.com

プレーンHTMLのFacebookのようなボタン、それは可能ですか?

簡単な質問、プレーンHTMLでFB Likeボタンを作成できますか?

developers.FB によって直接的に生成されたLikeボタンのコードをチェックアウトしましたが、

<iframe src="http://www.facebook.com/plugins/like.php?href=...></iframe>

addthis.com もチェックアウトしましたが、これはJavascriptの束です。

つまり、単純なものを使用する方法はありますか?例:

<a href="http://www.facebook.com...?page=my-fb-page..." rel="nofollow">FB like, click here</a>

この方法では「どれだけ多くの人が好きか」が表示されなくなることがわかりますが、これは気にしません。単純なものが欲しいので、自分のアイコンやテキストなどを使用できます。

共有ボタンについての私の理解では、追加するだけで可能です:

<a href="http://www.facebook.com/share.php?u=your-percent-encoded-url-of-your-site-page.hmtl">To share on FB click here.</a>

だから、「いいね」ボタンも可能だと思う。

5
Marco Demaio

これができるとは思わない。 [いいね!]ボタンのコードは、アカウントにログインしているかどうか、またログインしている場合は、トピックが既に気に入っているかどうかを判断する必要があります。これはプレーンHTMLではできませんでした。最も近いものは、あなたが言及したiframeです。

8
Adam Thompson

回避策の一種として、WebサイトのFBページを作成し、そのFBページにリンクする小さなFBアイコンをWebサイトに追加することもできます。 :)

最終ユーザーにとっては、FBの「いいねボタン」をクリックするのと同じくらい簡単ではありません。FBページにアクセスして、そこにある「いいね」ボタンをクリックする必要があります。

少なくともFBにはこの種の回避策があります。Google+1ボタンにはAPIを含める以外に方法はありません。

サイドノートとして、私はGoogle + FBからのこれらのJSコードをすべて私のページに配置することをほぼ強制することは非常に苛立たしいと言わざるを得ません。このようなボタンを追加することを避けるために、今日ではより多くの機会。 :(

1
Marco Demaio