Google Plus サインインを実装しようとしています。https://developers.google.com/+/quickstart/javascriptから JavaScript サインインのサンプルをダウンロードしました。
コードは変更されていません。Firefox または Chrome でページを開いてサインイン ボタンをクリックすると、認証要求のポップアップが表示されます。[同意する] ボタンをクリックすると、ポップアップは閉じられますが、ページは何も変わりません (サインイン ボタンはまだ表示されています)。後でページを更新するだけで、既にサインインしていることがわかります。ただし、IE では発生しません。
Chrome コンソールに次のエラーが表示されます。
安全でない JavaScript が URL
https://plusone.google.com/_/widget/render/signin
... のフレームから URL ... のフレームにアクセスしようとしています。https://accounts.google.com/o/oauth2/approval
ドメイン、プロトコル、およびポートが一致している必要があります。
私が見る限り、ブラウザは安全でない呼び出しをブロックしています (そうですか?)。
私が間違っていることはありますか?
イベント リスナーを Google のサインイン コードにアタッチする方法はありますか?
ポップアップ ウィンドウではなく、タブ/ウィンドウで認証ページを開くようにサインイン ボタンを強制することは可能ですか (G+ サインインには redirect_url オプションがないようです)。