一部環境で発生している事象について
はじめに
現在、一部環境にて、88chのスレッドページ等にアクセスすると「ローカルネットワーク上のデバイスの検出と接続を要求しています」などといったポップアップが表示される、という問い合わせを複数頂いております。
なぜ発生するのか、セキュリティ上問題はないのかについて、本ページでご説明させていただきます。
対象サイト
- 88ch (Baba channel)
- anich (Anime channel)
発生している環境
ご報告いただいている発生の環境と、開発側で検証し発生を確認できた環境は以下の通りとなります。
- OS:iOS / Android / Windows / macOS
- 端末:デスクトップ、タブレット、スマートフォン
- ブラウザ:Chrome(バージョン142以降)
※現在、Safari、Brave等のブラウザでは確認できていません。もし発生している場合はOSのバージョン含めてお問い合わせください。
状況
ポップアップ「ローカルネットワーク上のデバイスの検出と接続を要求しています」が表示される
発生原因
このメッセージは、Chromeブラウザの仕様変更(Private Network Access機能の強化) により表示されるようになったものです。
88ch・anichでは、Twitter/XやInstagramのリンクが投稿された際に、投稿内容を見やすく表示するための**「SNS埋め込み機能」** を使用しています。この機能では、以下の埋め込みスクリプトを読み込んでいます。
- Twitter/X:
https://platform.twitter.com/widgets.js - Instagram:
https://www.instagram.com/embed.js
埋め込みスクリプトとは
上記のスクリプトは、各SNSのドメインから配信されている埋め込み用のJavaScriptです。これらを使用することで、投稿をリッチな形式(いいね数・リツイート数の表示、動画の再生、インタラクティブな操作など)で表示できます。
Chrome 142以降では、これらのスクリプトの内部処理がセキュリティ確認の対象となり、警告メッセージが表示されるようになりました。
他のサイトで警告が出ない場合: 一部のウェブサイトでは、これらのスクリプトを使用せず、静的な画像やテキストのみで埋め込みを表示している場合があります。この場合、動的な機能(いいね数の更新など)は利用できませんが、警告は表示されません。88ch・anichでは、より豊富な機能を提供するためにこれらのスクリプトを使用しています。
補足: Twitter/Instagramの埋め込みがないスレッドページでは、この警告は表示されません。
セキュリティ上の問題について
結論:セキュリティ上の問題はありません。
このメッセージは誤解を招きやすい表現ですが、88ch・anichが実際にお使いの端末のローカルネットワーク内の他のデバイス(プリンターやスマートスピーカーなど)にアクセスすることはありません。
この警告は、Twitter/X・Instagramの埋め込みスクリプト(https://platform.twitter.com/widgets.js、https://www.instagram.com/embed.js)の内部処理によって発生しているものであり、88ch・anich独自の問題ではありません。同様のスクリプトを使用している他のウェブサイトでも、警告が表示される可能性があります。
対応方法
このポップアップに対しては、「許可」「拒否」どちらを選択してもサイトは正常に動作します。
- 許可を選択した場合: メッセージが表示されなくなります
- 拒否を選択した場合: 次回アクセス時に再度表示される可能性がありますが、サイトの機能に影響はありません
お好みの方を選択していただいて問題ございません。
その他
このメッセージはChromeブラウザの仕様変更と、外部サービス(Twitter/X、Instagram)の埋め込みスクリプトの動作によるもので、サイト側では即時に表示を制御することができません。
今後の対応予定
88ch・anichでは、将来的に埋め込み表示ロジックの改修を予定しています。改修後は、この警告が表示されない形式での埋め込み表示に切り替える予定です。
ただし、大幅な改修が想定され、また影響箇所も多岐にわたるため、実装には少しだけお時間をいただきたいと思います。改修が完了しましたら、お知らせにてご報告いたします。
ご不便をおかけして申し訳ございませんが、ご理解いただけますと幸いです。
その他ご不明な点がございましたら、お問い合わせフォームよりお気軽にご連絡ください。