2013-10-04 56 views
1

我有一個使用Google Drive進行文檔存儲和預覽功能的應用程序,但最近文檔加載到的iFrame沒有顯示任何內容。在檢查控制檯時,Chrome聲明它阻止了fram運行不安全的內容,這就是文件預覽未加載的原因。通過SSL從Chrome中的iFrame訪問驅動器預覽

初始呼叫預覽該文件是一個URL看起來像這樣: https://docs.google.com/document/d/ /預覽

有沿形式如下方式的重定向,但因爲它使用HTTP來代替https,Chrome瀏覽器阻止加載內容。

http://www.google.com/url?sa=p&q=https://www.google.com/accounts/ServiceLogin?service%3Dwise%26passive%3Dtrue%26go%3Dtrue%26continue%3Dhttps://docs.google.com/document/d/ /預覽?寧可%253D2%2526pli%253D1

有沒有解決這個問題的任何方式?它目前阻止我的應用程序的核心功能,所以任何建議,將不勝感激。我可以在必要時提供完整網絡負載的截圖,但這是唯一不符合http的URL。

在此先感謝您的幫助。

+0

剛碰到相同的東西。你有沒有找到解決方案? – igorpavlov

+0

嗨@igorpavlov - 我最終設置了代碼上的轉換標記爲true,然後使用iFrame中上載返回的embedLink。它停止給我們提供SSL錯誤,並且現在正在正常工作。 – TJC

+0

嘿!據我所知embedLink只顯示視圖模式。對於/編輯模式使用我的解決方案。如果你當然需要:) – igorpavlov

回答

0

被黑了。在URL末尾添加不帶引號的「?pli = 1」以避免重定向(在「/ preview」或「/ edit」之後)並直接登錄到文檔。

相關問題