Googleを使用してユーザーを認証する必要があるfirebaseアプリがあります。 私はすべての設定を接続することができました。ユーザは、firebaseの予定データベースの場所を読み書きできます。Chrome拡張機能でGoogleのログインボタンが機能しない
唯一の問題は次のとおりです。Chrome拡張機能のポップアップ内にGoogleサインインボタンを表示しようとしています。ここにここに私のmanifest.json
{
"manifest_version" : 2,
"name" : "MY EXTENSION",
"version" : "0.0.6",
"browser_action" : {
"default_popup" : "welcome.html"
},
"background" : {
"scripts" : ["js/jquery.min.js","js/firebase.js","js/firebase_config.js","js/background.js"],
"persistent" : false
},
"oauth2" : {
"client_id" : "686230544294-m9jfmc18cneiandadq8riborrjmq36in.apps.googleusercontent.com",
"scopes" : [
"openid", "email", "profile"
]
},
"content_security_policy" : "script-src 'self' 'unsafe-eval' https://apis.google.com; object-src 'self'"
}
は私welcome.html
です:
<!DOCTYPE html>
<html>
<head>
<meta name="google-signin-scope" content="profile email">
<meta name="google-signin-client_id" content="686230544294-m9jfmc18cneiandadq8riborrjmq36in.apps.googleusercontent.com">
</head>
<body>
<h1>Welcome. Please sign in</h1>
<div id="my-signin2"></div>
<script src="js/google_config.js"></script>
<script src="https://apis.google.com/js/platform.js?onload=renderButton"></script>
</body>
</html>
ポップアップボタン以外のすべてを開きます。私はそのコンソールを検査するとき、私は次のエラーを取得:firebase側から
Uncaught uO message: "Invalid cookiePolicy"stack: "gapi.auth2.ExternallyVisibleError: Invalid cookiePolicy↵ at new uO (https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en.iUeg......
を、私は、ユーザーがサインイン見ることができます 私が間違って何をしていますか。?拡張機能のポップアップにサインインボタンが表示されないのはなぜですか?
こんにちはアーマド、それを修正できましたか?私も同じ問題に直面しています。 –
@KanakSony私はあきらめて、FireBase認証を使用しなければならなかった – Ahmad