本站在没有网络时继续运作
一封信完全在您的浏览器里成形:如果它接下来还要靠网络才能显示,那就太荒唐了。下面说明没有网络时哪些功能可用、哪些不可用,以及怎么把本站当成应用装起来。
为什么
本站的一份副本留在您的设备上
一封信完全在您的浏览器里成形,写的过程中不向任何服务器索取什么。如果它接下来仅仅为了显示就还需要网络,那就太荒唐了:本站在设计上就是要在连接断掉时继续运作。
从第一次访问起,浏览器就随本站装上一个小程序,它在标签页关掉之后仍然继续工作。这个程序会在您浏览器专属的存储空间里,把显示本站所需要的东西存一份副本:页面、信件模板、版式、字体。这一切在后台进行,您什么都不用做。
此后可以离线打开的,不只是您一个一个点开过的那些页面。第一份副本已经在后台覆盖了本站的大部分内容:所以打开一个您从未看过的页面,离线时也可能照样能用。
这份副本只在网络缺失时才接手。只要连接还在,每个页面都会先从站点重新加载再显示:正是这一点保证一处已经发布的更正能到您手上,而不是让一个留在内存里的旧版本继续用。
只有一个时刻逃出这份副本之外:在一台从未打开过本站的设备上第一次加载本站。在那之前什么都还没有存下来,所以至少这第一次需要连接。
离线时可用的功能
- 重新打开一个已经存下来的页面,包括您自己从未访问过的页面。
- 在写信工坊里从头到尾写完一封信:全部计算都在浏览器里完成,从不依赖网络。
- 重读一份已经发布在本站上的信件模板。
- 刷新页面之后找回写了一半的信:在工坊里给出的回答留在这台设备上,与网络无关。
离线时不可用的功能
- 在完全没有连接的情况下第一次打开本站:还什么都没有存下来。
- 收到您上次在线访问之后才发布的更正或页面:它们要等到下一次连接才会到。
- 从本站发送、在线保存或者分享任何东西:这些功能根本不存在,有网没网都一样。
- 浏览器被设置为阻止这个机制,或者使用严格的隐私浏览:那时只有浏览器留在普通缓存里的那些页面还能看,而且能看多久由它自己决定。
一个应用,不只是一个页面
把本站装到您的手机或电脑上
本站也可以当成应用装起来:主屏幕上或程序列表里的一个图标,一个属于它自己的窗口,没有地址栏。内容完全一样,变的只是打开它的方式。
在手机上
- 打开浏览器菜单,通常是三个点或者一个分享图标。
- 选那个提议安装本站或把它添加到主屏幕的选项:确切的名称因浏览器而不同。
- 确认:一个图标会出现在您的应用之中,和别的应用一样。
在电脑上
- 在地址栏或浏览器菜单里,找到安装本站的那个图标或选项。
- 确认安装。
- 此后本站会在自己的窗口里打开,桌面或程序列表里有一个可用的快捷方式。
显示出来的图标、名称和窗口都是本站的:这一切都不依赖账号,因为本站没有账号。
更新
一次更新绝不会抹掉一封写了一半的信
本站发布一处更正时,已经装在您设备上的那个版本不会立刻改变。它会等到本站所有打开的标签页都关掉之后,才把位置让给新版本。
这个选择恰恰保护了这里最要紧的那种情形:更新到来时,您正写在一封信的中途。在您手下把站点换掉,会产生一些看起来像故障、其实不是故障的症状。
关掉再打开本站就足以拿到新版本,前提是那时有可用的连接。
打印,作为最后的办法
如果其他一切都失败了,打印仍然可用:它不依赖任何网络,只依赖页面已经显示出来的内容。
在写信工坊里,有一个专门的按钮只打印那封信:不带横幅、不带站点页眉、不带页脚,也不带用来起草它的那个表单,只有要寄出去的正文。
在其他页面上,包括一份已经写好的信件模板,浏览器普通的打印按同样的原则运作:横幅和导航留在一边,页面在纸上和在屏幕上一样好读。