リンクで指定する方法。いちいち各種サイト行ったり、過去のソース漁るのもメンドクサイのでまとめてみます。対象プラットフォームはTwitterFacebookLINEカカオトークです。スマホアプリも入っていてカスタムスキーマで呼び出します。前提としてシェア対象のページに「URL」と「タイトル」が存在してて、それぞれURIエスケープ出来ることとします。表示の際に画像のボタンを使ったりしたいところですが、ここでは分かりやすいように「XXXでシェアする」っていうテキストリンクに統一してみます。HTMLタグが長くなるので途中でぶった切ってるところがありますが、適宜くっつけて考えてくださいね。href="line://msg/text/{テキストをURIエスケープしたもの}">LINEでシェアする</a>カカオトークこいつが結構やっかい。必要なパラメータがやたら多いでこちらの公式解説で確認した方がいいでしょう。href="kakaolink://sendurl?msg={タイトルをURIエスケープしたもの}&url={URLをURIエスケープしたもの}&appid={サイトのドメインをURIエスケープしたもの}&appname={サイトの名前をURIエスケープしたもの}">カカオトークでシェアする</a>Webアプリのテンプレート内での実装例Webアプリのテンプレートでどうやるか?疑似コードっぽくかつテンプレート内にコード書いてるけどこんな具合。Twitterでシェアする</a>アプリ起動に関して、アプリを持っていない場合はAppStoreに飛ばすとかハックがあるので興味ある人はググってください。