blog-RuinDig

短かったり長かったりする。Blog posts are my own.

削除されたツイートの埋め込み表示変更の変遷

4月7日、Twitterのツイートの埋め込みコードに変更が行われた件のニュースを見た。

www.gizmodo.jp

www.phileweb.com

www.theverge.com

www.kevinmarks.com

ツイートを埋め込んだ際に、そのツイートが削除されるとこれまでは引用ブロックとして残り続けたが、空白になるように変更されたという事だった。

f:id:edgeknight:20220408135322p:plain
埋め込んだツイートが削除されて空白で表示される様子

f:id:edgeknight:20220409110210p:plainf:id:edgeknight:20220409110226p:plain
スクリーンショットの画像は、blog-RuinDig「ディック・コストロさんが語るTwitterモーメントの立ち上げ―の訳」(https://ruindig.hatenablog.jp/entry/twittermoments/thread)より、2022年4月7日参照。Internet ArchiveのWayback Machineに保存するのを忘れた。

ここに、実際に自分でツイートして削除したツイートがある。

このツイートの埋め込みコードは以下のようになっている。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">テスト:すぐに消す</p>&mdash; RuinDig (@RuinDig) <a href="https://twitter.com/RuinDig/status/1512289976788029440?ref_src=twsrc%5Etfw">April 8, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

引用ブロックとして表示させるためにどこまで削れば良いのかを探った。

テスト:すぐに消す

— RuinDig (@RuinDig) April 8, 2022

その結果、<blockquote class="twitter-tweet"><blockquote>にすると引用ブロックとして表示された。

<blockquote><p lang="ja" dir="ltr">テスト:すぐに消す</p>&mdash; RuinDig (@RuinDig) <a href="https://twitter.com/RuinDig/status/1512289976788029440?ref_src=twsrc%5Etfw">April 8, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

ツイートの削除に備えて、ツイートの埋め込みに加えて、引用ブロックによる記入もする必要があるのだろうかと考えた。では画像を含むツイートは?動画を含むツイートは?となると、これはどうしようもないなとも思った。文字情報だけでも引用ブロックを使って書くべきなのだろうか。

過去にこのブログではRedditのコメントを埋め込みコードを使って載せていたが、削除される事を想定していなかったので、コメントが削除されて元の文が分からないまま空白になってしまったものがあるので、削除に備えて文字情報は引用ブロックでも記入しておいた方が良いのだろうかと考えた。

ruindig.hatenablog.jp

ruindig.hatenablog.jp

Google+が終了する際は、終了間際に埋め込み表示が無効になったので、文字情報についてはやむなく引用ブロックでの記入に変更した事はある。

ruindig.hatenablog.jp

埋め込んだ内容が消されたらどうしようか、と考え出すときりが無いようにも感じる。消えない前提で埋め込んでいる事を改めて認識させられた。

4月9日、その機能に修正がされた。削除されたツイートの埋め込みコードが<blockquote class="twitter-tweet">のままでも引用ブロックが表示されるようになった。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">テスト:すぐに消す</p>&mdash; RuinDig (@RuinDig) <a href="https://twitter.com/RuinDig/status/1512289976788029440?ref_src=twsrc%5Etfw">April 8, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

以下は有志によって<blockquote class="twitter-tweet">のままでも削除されたツイートの埋め込みが引用ブロックで表示されるようにするコードが発案される際のTwitterでのやり取りの一部になる。

See the Pen Tweet Saver by Mark Jaquith (@markjaquith) on CodePen.

github.com

-end-