2023年08月26日(土)
Webページに「Mastodonで記事をシェア」ボタンを設置するコード
Result
See the Pen
Untitled by kachibito (@kachibito)
on CodePen.
表題の通りで、任意の記事をユーザーにMastodonで投稿して貰う為の共有ボタンを設置する、というもの。当然問題となるのがユーザーによるインスタンスの違いですが、この方法ではインスタンスをユーザーに入力して貰う形となっています。
JavaScript
// DOMからリンクを取得 const button = document.querySelector('.mastodon-share'); // ユーザーがリンクをクリックすると button.addEventListener('click', (e) => { // ユーザーがすでにインスタンスに入っており且つ、その情報がlocalStorageにある場合 // インスタンスと現在のページのタイトルとURLを含むリンク href を書き出す if(localStorage.getItem('mastodon-instance')) { button.href = ` https://${localStorage.ge...
author:
かちびと.net
WordPressやJQueryなどを中心に、Web開発者のためのチュートリアルやコードスニペットの記事を公開しているTakahashi Yoheiさんのブログ
‹ PREV
100の質問集からコンテンツマーケティングの課題や悩みを解決しよう
NEXT ›
CC0ライセンスで配布されている、トランスヒューマンを題材に描かれたイラスト集・「transhumans」
関連記事
Ads
WordPressやJQueryなどを中心に、Web開発者のためのチュートリアルやコードスニペットの記事を公開しているTakahashi Yoheiさんのブログかちびと.netの記事『Webページに「Mastodonで記事をシェア」ボタンを設置するコード』についてまとめています。
この記事は特にjavascript・アニメーション・SVG・ドメイン・LINEについて書かれており、 気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のかちびと.netで全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとかちびと.netの記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。