Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文件读取器API在Safari中未按预期工作,但在chrome中工作良好_Javascript_Safari - Fatal编程技术网

Javascript 文件读取器API在Safari中未按预期工作,但在chrome中工作良好

Javascript 文件读取器API在Safari中未按预期工作,但在chrome中工作良好,javascript,safari,Javascript,Safari,我使用的是safari版本8.0.5。上载文件时,file.onload工作正常 在连续过程中,如果我打开文件,进行一些更改,然后再次单击“上载文件”按钮,该文件不会在safari中读取,但可以与chrome一起正常工作 我看到的console.log错误是未找到文件。 希望我定义了这个问题 编辑-1 我想我把我的文字弄混了 readFile = new FileReader(); readFile.onload = function(){ // working fine on first h

我使用的是safari版本8.0.5。上载文件时,file.onload工作正常

在连续过程中,如果我打开文件,进行一些更改,然后再次单击“上载文件”按钮,该文件不会在safari中读取,但可以与chrome一起正常工作

我看到的console.log错误是未找到文件。

希望我定义了这个问题

编辑-1

我想我把我的文字弄混了

readFile = new FileReader();

readFile.onload = function(){
// working fine on first hit. But not working if i do changes in my file using editor.
}

readFile.error = function(){
// this is called after i make changes in my file with notepad. The error says file not found.
}

Safari 8是否支持
FileReader
File
构造函数


说它不支持
文件

问题是如果我上传文件,它就可以工作。如果我使用编辑器更改文件内容,然后单击“上载”,则该文件不起作用……如果不支持,则它不应在第一个实例上工作。
FileReader
用于读取文件,
file
用于修改文件:“在web应用程序客户端操纵文件对象的方法”我想这就是为什么在修改了你的一个文件后is不起作用的原因。我已经编辑了我的问题。感谢你没有说清楚。@AlaksandarJesusGene哦,好吧,这种修改!从未尝试过,我在这里帮不上忙,抱歉:(