Asi 6 mesiacov používame bezzlyhanie inštancie instanceof gapi.drive.realtime.CollaborativeList na zistenie, či vlastnosť bola CollaborativeList. To začalo zlyhať minulý týždeň a my sme skontrolovali gapi.drive.realtime a nezdá sa, že CollabroativeList alebo akýkoľvek iný model opísaný v dokumentácii je prítomný. https://developers.google.com/drive/realtime/reference/, Stále máme prístup k štandardnej jednotkefunkčnosť, takže sa nezdá, že by sa vyskytla chyba autentifikácie. A funkcia, ktorá robí toto volanie je zabalená do gapi.load ("drive-realtime", function () {}). Má niekto nejaké ponaučenie, prečo modely už nie sú prítomné?
gapi.load("drive-realtime", function() {
if("test" instanceof gapi.drive.realtime.CollaborativeList){
console.log("hi")
}
})
Táto funkcia vráti Uncaught TypeError: Očakáva funkciu v kontrole inštancie, ale nedefinovaná
Je to preto, že gapi.drive.realtime.CollaborativeList neexistuje v súbore gapi.drive.realtime
odpovede:
0 pre odpoveď č. 1Pozri odpoveď Briana na túto otázku: Zmenilo sa dnes rozhranie Drive Realtime API? Neexistuje zvyčajne dôvod na prístup k konštruktoru a môže to spôsobiť problémy, takže prístup bol odstránený.
Čo je to scenár, kde neviete, či je to zoznam collab?