3

ファイルAPIを使用してファイルをローカルに保存するChrome/Firefox拡張機能に取り組んでいます。例を立ち上げて実行しようとしていますが、Chromeを中心にしたように見える問題が発生しています。このjsFiddleが正常に機能する理由を誰かが説明できますが、ローカルファイルから実行した場合、まったく同じコードは機能しません。ChromeではなくFirefoxで正常に動作することに注意してください。何か案は?

4

3 に答える 3

1

ChromeのWebセキュリティは非常に制限されています。Ajaxのような多くのものは、ローカルで実行すると機能しません。これはそのうちの1つです。この問題を回避するには、@ ephemientが提案するように、ローカルのウェブサーバーを使用するか、テストのためにChromeを安全でないモードで実行します。

chrome.exe --disable-web-security
于 2012-03-16T23:04:16.520 に答える
0

うん。ChromeのSOPは、ほぼすべてが機能しないようにしますfile://[ 1]。代わりにローカルWebサーバーを使用してください。

于 2012-03-16T23:02:07.607 に答える
0

クロムを使用している場合。フラグ--allow-file-access-from-filesを使用してコマンドラインからchromeを開始します。chromeは、このフラグなしでローカルファイルにアクセスすることをサポートしていません。

于 2012-06-14T10:33:58.213 に答える