1

Google Plus ログイン ボタンを使用している chrome 拡張機能を作成しています。
問題は、応答の代わりに認証するとすぐに例外がスローされることです: Uncaught Error: G`{"iss":"accounts.google.com","azp":"822768261690-d94r53ch5tsma36qvjbmt0rhfh2vcbie.apps.googleusercontent.com", "at_hash":"g8ULZcIKI58RsZ77N3F9pA","c_hash":"DchW3​​chFAqayAa8akuuXMw","aud":"822768261690-d94r53ch5tsma36qvjbmt0rhfh2vcbie.apps.googleusercontent.com","sub":"116366060578573041256","iat":1376935399,"exp": 1376939299}

コードがJavaScriptのクイックスタートアプリケーションとまったく同じであるため、私は本当に混乱しています。クライアント ID は、Chrome 拡張 ID に従って構成されます。プロジェクトは 1 週間手付かずのままです。以前は機能していましたが、今ではこの奇妙なエラーが発生します。

誰もこれを見たことがありますか?

4

1 に答える 1

1

私はこの問題を抱えていましたが、それは content-security-policy に関連していることが判明しました。このエラーは、スクリプトが eval() を呼び出そうとするとスローされます。ヘッダーに unsafe-eval を追加しました。

content-security-policy: script-src 'unsafe-eval' 'self' https://*.google.com ...

content-security-policy を使用している場合、これがエラーの原因である可能性があります。注: unsafe-eval の使用は、セキュリティの観点からは理想的ではありません! コンテンツ セキュリティ ポリシー

于 2015-08-06T17:41:43.083 に答える