Boris Smus のこのページを読んで実装しようとしましたが、すべてうまくいきました。唯一の問題は、しばらくするとリクエストが失敗することです。googleapis を使用しています。テスト拡張機能をインストールして、いくつかの googleapi リクエストを作成しようとするとすぐに、それらは渡されます。しかし、しばらくして同じことを試してみると、失敗しています。background.js NET タブに、次の応答が表示されます。
{ "error": { "errors": [ { "domain": "global", "reason": "authError", "message": "Invalid Credentials", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Invalid Credentials" } }
拡張機能をリロードするだけで、すべて正常に動作します。アクセストークンに関係していると考えていますが、どこでどのように修正すればよいかわかりません。
また、background.js ページのコンソール タブから観察したこと、google.isAccessTokenExpired() は、すべてが機能しているときに「false」になります。すべてが失敗した場合、TRUE を返します。この問題をどこでどのように修正しますか。