1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Youtube用のChrome拡張機能を作る際の注意点(備忘録)

Last updated at Posted at 2015-01-31

ChromeでYoutube動画ページ用の拡張機能を作る場合、manifest.jsonでcontent_scriptsのmatchesに
"https://www.youtube.com/watch*"
と動画ページのURLを設定したら拡張機能が呼び出されない場面が出てくる。
それが、Youtubeのトップページから動画ページへの遷移。
トップページにアクセスした時点では当然ながら拡張機能が呼び出されないが、トップページ内のリンクから動画ページに遷移すると、YoutubeはHistory APIを使用してページ遷移を行うためか、拡張機能が呼び出されないままとなる。
なので、ちょっと範囲外となってしまうが、matchesには
"https://www.youtube.com/*"
と設定しなければならない。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?