通过SSL从Chrome中的iFrame访问云端硬盘预览

时间:2013-10-04 13:40:56

标签: google-drive-api

我有一个使用Google Drive进行文档存储和预览功能的应用程序,但最近加载文档的iFrame没有显示任何内容。检查控制台后,Chrome声明它阻止了fram运行不安全的内容,这就是文件预览未加载的原因。

预览此文件的初始调用是一个如下所示的网址: 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/ /预览?PREF%253D2%2526pli%253D1

有没有解决这个问题的方法?它正在阻止我的应用程序的核心功能,所以任何建议将不胜感激。我可以提供必要的完整堆栈网络负载的屏幕截图,但这是唯一不符合http的URL。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

黑客攻击。在URL的末尾添加一个没有引号的“?pli = 1”以避免重定向(在“/ preview”或“/ edit”之后)并直接登陆到文档。