質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

Q&A

1回答

470閲覧

「ツイートする」ボタンを <iframe> で埋め込む意味とは?

nikuatsu

総合スコア177

LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

0グッド

0クリップ

投稿2022/01/15 15:16

質問したいこと

ネットサーフィンをしていて気になったので質問させてください。

例えばこちらの記事には「ツイートする」や「LINEで送る」がありますが、なぜかわざわざ <iframe> で埋め込まれています。
https://www.dhbr.net/articles/-/8292

読み込むのに時間がかかっているのに、どんなメリットがあるのでしょうか?

調べたこと

「iframe tweetボタン」で検索するとこちらの記事を見つけましたが、
https://slackline.jp/2482/#toc2

しかし次の説明のみでソースや根拠がなく、自らも「不明」と言っているのであまり説得力を感じられません。

iframeで埋め込むと、リンク扱いにならないので外部向けの発リンクが減らせます。減らすことに意味があるかは不明

どんなメリットがあるか、想像できる方がいらっしゃいましたら宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

JavaScriptやCSSの完全な分離が主な目的かと思います。

iframe ではない場合、共有ボタンのコード・スタイルが主ページのコード・スタイルに影響を与えることが可能で、主ページのオーナーにリスクがあります。逆に、主ページのコード・スタイルが共有ボタンのコード・スタイルに影響を当たることも可能で、共有ボタンのオーナーは嬉しくありません。

投稿2022/01/16 15:07

int32_t

総合スコア20880

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nikuatsu

2022/01/17 08:58

ご回答ありがとうございます。なるほど。一理あると思いました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問