ろぼいんブログ

Shadowban Scannerで「新たな権限を承認してください」と表示される件について

Shadowban Scannerが追加の権限を必要としていることを示すダイアログ

こんにちは。Shadowban Scannerの開発者の ろぼいん です。

現在、一部のユーザーで次の画像のようなダイアログが表示されているかと思います。この件について、詳しく説明します。

Shadowban Scannerが追加の権限を必要としていることを示すダイアログ

要約

  • 拡張機能は事前に宣言したURLにしかアクセスできない
  • TweetDeckのURLが変わってしまったため、新しいURLを宣言する必要がある
  • 新しいURLを宣言すると前述のようなダイアログが表示される
  • TweetDeckの再サポート以外に、これによる変化はない
  • 新しい権限の承認は必須ではないが、承認しないと以降のアップデートを受け取れなくなる

詳細

ここからは、もう少し詳しく書きます。とはいっても、ほぼ要約で書いたとおりです。

広告

まず前提として、ブラウザー拡張機能は事前に宣言したURLにだけアクセスできる仕組みになっています。

すべてのURLにアクセスできるように宣言することもできますが、通常は必要最低限のURLだけを宣言します。Shadowban Scannerでは、Web版のTwitterとTweetDeckのURLを宣言しています。

しかし最近、TweetDeckのURLが変わってしまいました。事前に宣言したURLにしかアクセスできないので、Shadowban ScannerはTweetDeckで動作しなくなってしまいました。

そのため、変更後のURLに対応する必要があります。拡張機能がアクセスできるURLを変更すると、画像のようなダイアログが表示されるわけです。

Shadowban Scannerが追加の権限を必要としていることを示すダイアログ
Shadowban Scannerが更新されています。新しいバージョンがインストールされる前に新たな権限を承認してください。"キャンセル"を選ぶと拡張機能は現在のバージョンが維持されます。この拡張機能は以下の権限が必要です。

- twitter.comドメイン内のサイトの保存されたデータへのアクセス
- x.comドメイン内のサイトの保存されたデータへのアクセス

「保存されたデータへのアクセス」という表記を見ると、少し怪しく感じるかもしれません。しかし、この「保存されたデータへのアクセス」の権限は、Shadowban Scannerを含め、ほとんどのブラウザー拡張機能が利用しています。今回の変更によって、アクセスできるURLの範囲が変わっただけです。

広告

変更後も依然として、Shadowban ScannerはTwitterとTweetDeckでしか動作しませんし、データを外部に送信することもありません。

ブラウザー拡張機能はその性質上、権限をもつサイトにアクセスし、データを読み取り、何らかの処理を行い、閲覧中のページに変更を加えることができます。

これは拡張機能の基本的な性質です。たとえば、広告ブロッカーは広告をブロックするために、ページのコンテンツにアクセスし、内容を読み取って解析し、ページ上の広告を削除するという変更を加えます。

Shadowban Scannerも同様です。Twitterのページにアクセスし、データを読み取って解析し、ページを変更して結果を表示します。

権限の変更後も今までと同様に、Shadowban Scannerは外部にデータを送信しません。すべてのデータはお使いのコンピューター上で安全に処理されます。当然ながら、私のサーバーにもデータは送信されません。

広告

今回の変更によって、Twitterの現在および将来の仕様変更に備え、Shadowban ScannerはTwitterのすべてのURLにアクセスできるようになりますが、今まで通りTwitterとTweetDeckでのみ動作します。

必ずしも新しい権限を承認する必要はありませんが、ブラウザーの仕様の関係上、承認しないと以降のアップデートを受け取れなくなります。

まとめ

以上、Shadowban Scannerで「新たな権限を承認してください」と表示される件についてでした。

今回の変更について、ご理解いただければ幸いです。ご不明な点などがあれば、私のTwitterアカウントまでお気軽にお問い合わせください。

記事をシェア

Xに共有するBlueskyに共有するMisskeyに共有するLINEに共有するThreadsに共有する

フォローして最新情報を入手

Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。

Googleの優先ソースとして追加するGoogleの優先ソースとして追加するXのロゴ
広告
著者のアイコン画像

生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。

Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。