2

如何在 Dropbox 中获取html文件以在新窗口中作为应用程序打开,而不是在预览窗口中打开它。AgileBits 1Password for mac 的创建者有一个html页面,他们将其上传到 dropbox,当在 dropbox 的网站上打开时,它会在新选项卡中打开,并作为应用程序直接从您的 Dropbox 中运行。

我已经尝试了很多事情,但无法重新创建它,我也无法在 Dropbox 上找到任何说明如何做到这一点的文档。如果我将 html 文件带到那里并复制它,它会按预期工作。如果我将 html 的内容复制到一个新文件中,它只会在预览窗口中打开。如果我重命名那里的文件它不再起作用,我会四处寻找隐藏的 .files 并弄乱这些文件,但它们似乎都没有影响任何东西。

4

2 回答 2

2

可能只有我一个人,但我认为您的问题措辞很糟糕,但是如果我理解正确,您实际上想从 DropBox 托管一个网页/网站

这仍然是可能的,尽管他们在 2012 年 8 月逐步淘汰了公用文件夹。

在此日期之后注册的新帐户需要通过此处手动启用公用文件夹:http ://www.dropbox.com/enable_public_folder

在 Public 文件夹中,您几乎可以存储可以通过绝对 URL 直接访问的任何内容(包括 HTML 文件)。

于 2013-06-18T01:25:28.483 回答
0

您想要打开https://dl-web.dropbox.com/get/*folders*/*file.ext*?_subject_uid=*9999999*&w=*abcdefghijklmnopqrstuvwxyzABCDEFGHIJK123456789*非公共文件夹文件的链接(而不是https://www.dropbox.com/home/*folders*?preview=*file.ext*链接)。这实际上是网络文件列表中文件的锚标记的链接,但单击大多数以预览模式打开文件(仍然不确定为什么名为“1password.html”的文件除外)。要打开非预览链接,您可以 Shift-Right-Click,以获取浏览器右键菜单而不是 Dropbox 菜单,然后选择“在新选项卡/窗口中打开”。

使用 1password.html 文件作为指南,看起来您可以使用 ajax 加载单独的脚本/文件。他们将所有 CSS 和图像嵌入到 HTML 文件中(使用 base64 的图像)。

编辑:看起来 Dropbox 为 1password 提供了特殊功能。其他非公共页面无法从同一文件夹树加载脚本/数据(错误 403)。甚至重命名 1password.agilekeychain 文件夹并破坏其功能。

于 2015-06-08T22:02:09.023 回答