1
yyfearth 2014-05-14 09:12:02 +08:00
作为标准来说是废掉了,就是意味着写Web App的时候不要去使用,因为不会又非Chrome浏览器支持他。
但是如果你只是做Chrome App的话,可以继续使用,作为Chrome OS的一部分一直存在,而且还有云同步功能哦。 |
2
iwege 2014-05-14 09:12:09 +08:00
http://www.html5rocks.com/en/tutorials/file/filesystem/
从HTML5rock得知的消息是: In April 2014, it was announced on public-webapps that the Filesystem API spec should be considered dead. Other browsers have showed little interest in implementing it. 不过这对chrome only的人来说是无所谓的。因为说要废掉websql但是现在还一直在chrome上活得好好的,indexeddb缺全文检索且用起来繁琐复杂,渣一般的替代品。 |
4
est 2014-05-14 10:16:06 +08:00
Filesystem API 大家去用过一次就知道了。。。令人发指反人类!!!
|
5
66beta 2014-05-14 10:21:30 +08:00
开发人员-->标准<--厂商
其实好多东西标准不建议的,厂商也照样在支持 真正发指的是标准建议的,厂商不做好支持,比如 IE (你不是躺枪,不要装无辜!) |
6
imskull OP |
7
yyfearth 2014-05-14 11:52:51 +08:00
@imskull Desktop 可以用node-webkit/atom-shell 来着
localStorage同步也坑啊,大量操作大量数据的时候就悲催 异步就不会有这个问题,如果你习惯了nodejs的话,用用promise也就无所谓了 |
8
imskull OP @yyfearth 哦,还没用localStorage操作过大数据,大数据我都存在fs里的,但是localStorage就是因为可以同步存放数据才用起来方便吧,不然和fs比起来没啥优势,我看dropbox里存放结构化数据的方法也和localStorage差不多,用起来挺方便。
说起坑这些都是小的,也就是麻烦点,chrome app里CSP限制这才就大坑,packaged app不让用eval,这就坑死一大片。操作个google drive的ajax ....*.js?onload=... 也不让用。同步ajax也不让用,不说了,我回去继续郁闷了。 |