Amazon URL Shortenerの改善

Amazon URL ShortenerというChrome拡張を改善した。

どういう拡張?

Amazonの商品ページにアクセスしたとき、ロケーションバーのURLを自動的に短く正規化されたものに書き換えてくれる拡張。商品のURLを共有するときに、長ったらしいURLにならずに済んで嬉しい。

変更点

次の変更を加えた。

  • Amazonフレッシュなど、より多くの商品ページに対応した
  • 一部のページで正規化が実行されない不具合に対応した
  • 要求する権限をより小さくした
  • manifest v2からv3を使うようにした

所感

manifest v2からv3への移行をしてくださいねと、前々からGoogleに案内されていた。今回、重い腰を上げてようやく対応できた。ついでに、前から気になっていた箇所も改善できた。最近Chrome拡張の素振りをしていたのもあって、素早く変更できた。この移行のために素振りをしていたというのもある。

これまでは無駄にhistoryを扱う権限を要求してしまっていたらしく、今回の変更で発覚した。今回の変更では、一度目の申請時にこれが指摘されて審査で落とされ、修正して二度目の申請で無事公開された。この経緯はIssueにまとめてある。