Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File .gdoc格式是如何工作的?_File_Google Docs_File Extension_File Format - Fatal编程技术网

File .gdoc格式是如何工作的?

File .gdoc格式是如何工作的?,file,google-docs,file-extension,file-format,File,Google Docs,File Extension,File Format,如果您使用Google文档,您的第一个文件格式是.gdoc/.gsheet/.gwhatever 我想了解的是,这种文件格式是如何工作的。当您打开.gdoc时,基本上就是打开浏览器并转到特定的URL。那么.gdoc只是一个扩展名已更改的.html文件吗 我想建立一个类似的东西:一个富文本编辑器,它以我自己的文件格式保存内容,你可以下载,如果你打开文件,浏览器就会打开并链接到一个特定的URL 顺便说一句:我在文本编辑器中打开了一个.gsheet,找到了以下源代码: {"url": "https:/

如果您使用Google文档,您的第一个文件格式是.gdoc/.gsheet/.gwhatever

我想了解的是,这种文件格式是如何工作的。当您打开.gdoc时,基本上就是打开浏览器并转到特定的URL。那么.gdoc只是一个扩展名已更改的.html文件吗

我想建立一个类似的东西:一个富文本编辑器,它以我自己的文件格式保存内容,你可以下载,如果你打开文件,浏览器就会打开并链接到一个特定的URL

顺便说一句:我在文本编辑器中打开了一个.gsheet,找到了以下源代码:

{"url": "https://docs.google.com/a/test.com/spreadsheet/ccc?key=01234567898765432123456789&usp=docslist_api", "resource_id": "spreadsheet:0A12345B678HJK9TZPL9078767"}

*稍微更改了URL;)

.gdoc
.gsheet
文件不包含html,而是
JSON
。这些扩展通常链接到GoogleDrive应用程序,该应用程序只读取文件并使用标准浏览器打开URL

如果你打算自己实现这样的东西,你可以走同样的路线:让用户安装一个程序来处理你自己的文件,然后启动浏览器

另一种方法是只使用标准快捷方式;或者可以使用html文件(如果您将此扩展名链接到标准浏览器,则可能具有另一个文件扩展名),它只重定向到您的目标url


针对你的评论:

要创建简单快捷方式,必须生成包含以下内容的文件:

[InternetShortcut]
URL=your.url.com
并将其另存为
YourFileName.YourExtension.url
。请注意,“真实”文件扩展名是
.url
。保存到磁盘时,windows资源管理器通常会隐藏
.url
部分(无论“隐藏已知文件类型”设置如何)。当用户启动此文件时,它将只打开
your.url.com
。Chrome提供了一个API来在客户端创建和保存文件,但我不知道其他浏览器。可能您必须使用第三方库来创建文件(如果您想在客户端执行此操作)


注意:这是一个仅限Windows的解决方案。我不知道你会如何在Mac OS上处理这个问题。

Thx但我不明白你答案的最后一段:你说的标准快捷方式是什么意思?如何将costum文件扩展名与标准浏览器链接?这是我最感兴趣的部分:D@Retador我指的是一个类似于你可以在windows资源管理器中创建的simlpe快捷方式。快捷方式不必指向程序,也可以包含URL。要为文件扩展名设置默认程序,请查看问题。默认浏览器通常是分配给htm/html文件的浏览器。然后他单击保存–文档在线保存在他的用户帐户中。现在他可以选择下载他的文件了——他实际上会下载一个.html文件,但我想附加.abc,而不是.html。在他的桌面上,用户双击他的example.abc文件,他的标准浏览器打开,他被引导到一个显示他的文档的网页。如果没有附加应用程序,我如何告诉用户的计算机他应该在标准浏览器中打开.abc文件?这必须在Mac OS和Windows上运行。如果没有其他应用程序,则无法运行。对于google文档,google drive应用程序将为您处理此问题。因为你不需要额外的应用程序,我认为使用一个简单的快捷方式最适合你。我将用一个例子更新我的答案。