結論から言えばこれのようです↓
https://stackoverflow.com/questions/32398709/chrome-object-or-chrome-tabs-object-not-accessible-from-script-other-than-a-back
理由:manifest.jsonからpermissionで権限を与えたが、background.jsからchrome拡張のスクリプトを実行する事ができないらしい…セキュリティ的な制約があって変更が加えられたのだろうか???
最新版はたぶんこれ:https://github.com/GoogleChrome/chrome-extensions-samples/tree/main/tutorials/getting-started …もたぶん動かない。
感想:…てことは、Chrome ExtensionのGetting startedはそもそも動作しないというオチのようです。background.jsでないところで実行するような作りにするしかないのだろうか。2020/11に更新なのでそこまで古くないと思うのですが…chromeってそんなにupdate頻繁なのでしょうか(マニュアルを見て深追いするのは打ち切り)
追伸1):ここに良いサンプルがいっぱいあるので適当にいじるのが早そう→ https://github.com/GoogleChrome/chrome-extensions-samples/tree/main/apps
コメント