Viene visualizzato un errore durante l'accesso a Google Drive Picker, tuttavia il selettore viene visualizzato correttamente senza errori.Errore di selezione unità Google
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://docs.google.com') does not match the recipient window's origin ('http://localhost').
Invalid 'X-Frame-Options' header encountered when loading 'https://docs.google.com/picker?protocol=gadgets&origin=http%3A%2F%2Flocalho…%3Atrue%7D))&rpctoken=e2x1eop3h1rr&rpcService=2qeo0ns6gu13&thirdParty=true': 'ALLOW-FROM http://localhost' is not a recognized directive. The header will be ignored.
PSB lo screenshot dal mio console sviluppatore
Inoltre ho fatto riferimento a questa domanda Google Drive Picker - Developer Key is Invalid Error ma penso che ci sono stati alcuni cambiamenti nelle API di Google quindi questa cosa non funziona.
Codice frammento -
var picker = new google.picker.PickerBuilder()
.setLocale(lkGoogleSettings.locale)
.setOAuthToken(accessToken)
.setCallback(pickerResponse)
.setOrigin(lkGoogleSettings.origin);
Grazie
'http: // localhost 'non è una direttiva riconosciuta'. Forse l'API di Google si aspetta un numero di porta, come in 'http: // localhost: 80'? – remdevtec
FWIW questo accade solo in Chrome. Il 2 ° problema è segnalato come un bug che non prevedono di risolvere. https://code.google.com/p/chromium/issues/detail?id=511521 – Amber
Penso che il selettore di file di Google funzioni solo sul server live, è necessario ospitarlo –