晕了浏览器下运行怎么读写本地文件?

模拟器运行没问题,浏览器无效,这个问题怎么办啊?

CCifstream.UTWriteStringToFile = function(){
    var writeable_path = "F:/TextFileDoc/"
    console.log("============>writeable_path:" + writeable_path);
    var str_data = "hello,test_write,!!!!!"
    console.log("============>str_data:" + str_data);
    jsb.fileUtils.writeStringToFile(str_data, writeable_path + "/test_str_write.csv");      
}

jsb是原生端和pc的api,浏览器不会有的

另外浏览器不支持写入文件的,如果你要保存存档数据什么的,用浏览器的接口localstorage

localstorage这个能把数据写到本地文件里么
cc.sys.localStorage这个好像只能读存数据

浏览器的话,可以试看看这个 https://www.html5rocks.com/zh/tutorials/file/filesystem/

不用硬生把数据写入本地吧,这很违反浏览器原理,如果你要小部分数据,localstorage完全够用,大批量数据,这你弄服务器保存就行了。你设计啥类型游戏需要这么来弄呢?

只是跑测试想把结果记录下来而已…

测试数据可以用下载的方式保存。
试试 https://github.com/eligrey/FileSaver.js