数週間前、GoogleクライアントAPIまたはGoogleドライブJS APIから奇妙なエラーが発生しました。以下)、彼らは最後の数日間で、周波数にGoogle JS SDKのバグJS JS api(TypeError:未定義のプロパティ 'sl'を読み取ることができません)
TypeError: Cannot read property 'sl' of undefined
が増加しているこれは主に、WindowsのChromeを影響しているようだ - 私たちのエラーログからユーザエージェントの典型的な例は
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31)
何からです私が見ることができるのは、.slの唯一の行は次のとおりです。
if(!this.b.headers.Authorization){var f=(0,_.Hx)(_.p,_.p);f&&f[_.Ak.pl.sl]&&(c=f[_.Ak.pl.sl].split(/\w+/))}
これは、私は、これは意図的に不可解である知っているので、それはそれを修正する方法を提案する私を超えだ、誰かがこのに見える場合、周波数が増加しているように見えるように私は感謝し
https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en.uSTvEdNXb7o.O/m=client/rt=j/sv=1/d=1/ed=1/am=UQ/rs=AItRSTOm1KS5pZVEepZkn9qQJeuQZC_Qjw/cb=gapi.loaded_0
から来ています。おそらく、.Alを実行する前に_Ak.plがヌルでないかどうかを調べるガードですか?
私も同じ問題に直面しています。解決策はありますか?これは、提供されるSDKに関連するものです。私は文書で与えられたサンプルをたどるだけです。 – IvenMS
さらに調査を行い、問題はセッションのタイムアウトに関連しているようです。回避策は、gapi authトークンが空であるかどうかを確認し、そうであれば、他の関数を呼び出す前にauthをもう一度呼び出すことです。 –
解決策が見つかりました。問題は認証設定が原因であるようです。 APIが "オフライン"の設定で動作していないようです。 – IvenMS