Safari 5.0.5ではFileReaderオブジェクトが利用できないという事実に気付いています。私はそれを使用するスクリプトを持っていると私はちょうどここで提案されるように、オブジェクトは、いくつかの代替コードを実行するために存在しているかどうかを検出することができるだろうと考え、SafariでのJavascript FileReaderの検出
http://www.quirksmode.org/js/support.html
だから私のコードは、
ですif(FileReader)
{
//do this
}else{
//the browser doesn't support the FileReader Object, so do this
}
問題は、私はSafariでそれをテストした後、if文に当たるとこのエラーが発生し、スクリプトが実行を停止します。
にReferenceError:変数を見つけることができません:FileReaderの
だから、明らかにそれは、それに対処するための最良の方法ではありませんか?なぜこれがうまくいかないのでしょうか?
は、Safari 5.1.5でサポートされているFileReaderですか? 5.1.5でもエラーが出ます。 –
No. 5.2の可能性:http://caniuse.com/filereader – forresto