Title Text:But still, my scheme for creating and saving user config files and data locally to preserve them across reinstalls might be useful for–wait, that’s cookies.<
Origin:https://xkcd.com/1367/
https://www.explainxkcd.com/wiki/index.php/1367:_Installing
https://app-xkcd-cn.appspot.com/
这部漫画指的是从智能手机(掌上电脑)用户的角度看似新的“发明”,但已经在台式机或笔记本电脑/笔记本电脑上存在了很长时间。
Cueball有一个聪明的想法是跳过在手机上安装应用程序:他将在线托管应用程序,并提供指向服务器的链接。应用程序不会一直保持在手机上;相反,每次用户想要运行它时,手机都会再次下载每个应用程序。
但是,网页和Web应用程序已经像这样工作。单击链接将使浏览器下载网页并呈现链接到的HTML代码和JavaScript。
页面通常不会长期保存在用户的计算机上;相反,浏览器会在需要时再次下载。但是,HTML5提供了在本地缓存Web应用程序文件的选项,因此在没有网络连接时它可以保持运行。
在标题文本中,Cueball对本地应用程序存储的想法已经作为cookie存在于HTTP协议中。更灵活的Web存储最初是HTML5规范的一部分,但它现在是一个单独的规范。
本机电话应用程序和Web应用程序不是完全可互换的。 Web应用程序可能不允许访问更高级或特定于平台的资源。 Apache Cordova等项目通过为Web应用程序创建本机应用程序包装器,使这些资源可用于Web应用程序。