0
私のアプリケーションでは、Google認証を使用しています。 私は自分のアプリケーションをgoogle plusで共有してからgoogle plusに移動してモバイル(アンドロイド)でアプリを開き、google認証を初期化するときに例外が発生します。 これは、Google +アプリ共有のリンクから自分のアプリケーションを開くときにのみ発生します。googleとmobile chromeからgapiを初期化する際の例外
私は自分のデスクトップからグーグルプラスクロムをデバッグし、ここで私が見つけたものです:
AUTH2を初期化しようとしたときに例外があります:ここでは
Uncaught TypeError: _.RE is not a function
pZ @ cb=gapi.loaded_1:formatted:1705
jF @ cb=gapi.loaded_1:formatted:1481
_.hN @ cb=gapi.loaded_1:formatted:1770
(anonymous function) @ google.js:200
(anonymous function) @ client:plusone.js?_=1463374618220:10
Ea @ client:plusone.js?_=1463374618220:4
b @ client:plusone.js?_=1463374618220:10
F.(anonymous function).F.(anonymous function) @ client:plusone.js?_=1463374618220:10
c @ client:plusone.js?_=1463374618220:10
(anonymous function) @ client:plusone.js?_=1463374618220:10
Ea @ client:plusone.js?_=1463374618220:4
b @ client:plusone.js?_=1463374618220:10
F.(anonymous function).F.(anonymous function) @ client:plusone.js?_=1463374618220:10
c @ client:plusone.js?_=1463374618220:10
(anonymous function) @ client:plusone.js?_=1463374618220:10
Ea @ client:plusone.js?_=1463374618220:4
b @ client:plusone.js?_=1463374618220:10
F.(anonymous function) @ client:plusone.js?_=1463374618220:10
C.(anonymous function) @ client:plusone.js?_=1463374618220:10
(anonymous function) @ cb=gapi.loaded_0:1
はGAPIと認証を初期化するための私のコードです:
if (!window.gapi) {
$.getScript('//apis.google.com/js/platform.js', function() {
$.getScript('//apis.google.com/js/client:plusone.js', function() {
gapi.load('auth2', function(){
gapi.auth2.init({
client_id: 'my-client-id',
cookiepolicy: 'single_host_origin',
scope: 'profile email https://www.googleapis.com/auth/plus.circles.read'
}).then(function(){
auth2 = arguments[0];
authPromise.resolve();
},
function(){
authPromise.reject();
});
});
gapi.load('client', function() {
gapi.client.load('plus', 'v1').then(function() {
clientPromise.resolve();
}, function(){
clientPromise.reject();
});
}, function(){
clientPromise.reject();
});
});
});
クロムから開くときやGoogleプラスアプリから開くときに、私は自分のアプリケーションとの間に見られる違いは、ロードされたファイルは、以下のとおりです。