2017-07-19 66 views
0

從7月19日23.45 GTM + 1我們所有使用platform.js(live和in testing)的應用程序開始拋出加載平臺中gapi功能的異常。 JS。沒有任何代碼改變,並且錯誤一次開始發生。谷歌Platform.js突然拋出_.Rp未定義的異常解碼代碼沒有變化

app.js:178遺漏的類型錯誤:無法讀取屬性未定義的 '初始化'(指gapi.auth.init)

遺漏的類型錯誤:_.Rp不是一個函數

這兩個錯誤起源從platform.js

我試圖重建前面的js項目沒有運氣,也曾嘗試在加載platform.js之前添加<script src="https://apis.google.com/js/client.js"></script>,但無濟於事。

現在已經是一個非常疲憊的開發者,事先感謝上午1點30分。

Following is a screenshot of the errors

loadGoogleApi: function (callback, context) { 
    var self = this; 
    if (typeof gapi == 'undefined') { 
     callback.apply(context || self); 
     return; 
    } 
    return gapi.load('auth2', function() { 
     self.auth2 = gapi.auth2.init({ 
      scope: 'profile email', 
      client_id: Core.googleClientId 
     }); 
     self.auth2.currentUser.listen(function (user) { 
      debug.log('Google user', user); 
      app.googleUser = user; 
     }); 
     callback.apply(context || self); 
    }); 

回答

0

實際上,我們發現這個問題。 這是我們正在使用的另一個JS腳本的衝突。 在這個自定義JS中,我們創建了一個名爲Map()的函數,似乎Google昨晚已經更新了它的庫,現在還使用了一個名爲Map的函數。 我們只是重命名我們的自定義JS功能,它正在工作。

+0

呵呵,yeupp。這工作!我們使用Map來處理其他事情。奇怪的是,他們期望擁有像「地圖」這樣的通用的全部權利。非常感謝你! – crazything

相關問題