我可以使用Google Drive的编辑器界面嵌入网站吗?

时间:2012-11-22 11:09:35

标签: google-drive-api

我想使用谷歌驱动器存储文件,但允许我的网站用户能够透明地编辑它们,这样他们就不必去谷歌驱动器的网站了。

使用当前的API可以实现吗?到目前为止,我只看到如何创建一个应用程序,让他们安装在谷歌驱动器,或做一些像DrEdit(https://developers.google.com/drive/examples/),它将文件解析为JSON并使用ACE编辑器,绝对不是我想要的。

修改

我认为用Google云端硬盘无法做到这一点,我决定改用Zoho Docs。

2 个答案:

答案 0 :(得分:0)

是的,这是可能的。最重要的考虑因素是您希望支持多少格式。例如。如果它是纯文本,那很简单。如果要支持字符或布局格式,则会变得更复杂。

答案 1 :(得分:0)

我不相信可以使用iframe嵌入编辑器(甚至嵌入预览!),因为如果您查看Google文档页面的加载方式,它会首先将您重定向到登录页面,然后自动重定向如果您已经登录,则会将您登录,并将您重定向回文档编辑器。

这意味着iframe必须至少通过登录页面,即使用户不需要输入任何内容。但是,google的登录页面将x-frame-option标头设置为SAMEORIGIN(或拒绝?),因此浏览器拒绝显示它,因此您实际上无法登录!

我发现只启用预览嵌入(不是编辑)的唯一方法是首先发布文档(通过File->发布到Web菜单项)。