Oturum açmış kullanıcının Google Drive'ındaki özel klasörlere erişmek için kullanıcı kimlik doğrulaması gerektiren bir intranet üzerinde çalışıyorum. Görüntüler, klasörlerden çekilir ve resmin WebViewLink'i kullanılarak intranette görüntülenir. Bu, Chrome ve Safari'de iyi çalışır, ancak Safari veya Internet Explorer'da çalışmıyor gibi görünmektedir. Safari bana "çok fazla yönlendirme" hatası veriyor. IE'de herhangi bir hata görmüyorum, ancak görüntüler görüntülenmiyor. Ağ sekmesindeki hataları aramayı denedim, ancak hiçbirini bulamadım.Kimliği doğrulanmış kullanıcılar için Safari'de ve Internet Explorer'da WebViewLink'i kullanarak Google Drive'dan bir görüntüyü görüntülerken hata oluştu
Ancak, WebViewLink'i görüntülerden biri için kopyalayıp tarayıcının adres çubuğuna yapıştırırsam, görüntünün başarıyla görüntülendiğini fark ettim. Web uygulamasına geri dönüp sayfayı yenilersem, hata gider ve tüm resimler başarıyla görüntülenir. Bu sadece Safari için çalışır ve Internet Explorer için çalışmaz.
Resimler ve üst klasörleri herkese açık olamaz; tüm veriler duyarlıdır ve özel kalmalıdır. Bu sorunla karşılaştı ve her zaman çalışan bir çözüm buldu mu? Görüntüleri çalışmayan bir iframe içine yüklemeyi denedim.
Daha fazla bilgi için lütfen bize bildirin. Teşekkürler!!
Birkaç güncelleştirme ekleme: görüntü URL'sini yeni bir sekmede görüntüleme, ardından uygulamayı yenileme, tüm görüntüleri IE'de ve Safari'de yükler. Ancak bu kabul edilebilir bir çözüm değildir. Ayrıca @adgdj tarafından belirtildiği gibi http: //drive.google.com/uc? export = view & id = FILEID 'bağlantısını da kullandım ve bu da işe yaramıyor. –
Aynı sorunu sadece Safari'de yaşıyoruz, Ur gibi bir ajax/jsonp çağrısı ile https://drive.google.com/uc?export=download&id=FILEID Nasıl önleneceği veya düzeltileceği konusunda bir fikriniz yok. –
Merhaba @SandraM, bu sorun için hiç bir çözüm buldunuz mu ?, Teşekkür –