1

私は Web アプリケーションを作成しており、jQuery を使用してサーバーからデータを取得しています。

クライアント側のファイルにデータを保存したいのですが、プラグイン JQuery.tWFile.js を使用してこれを試しましたが、次の例外が発生します

エラー: からのスクリプトhttp://localhostが UniversalXPConnect 権限を拒否されました

どうすればこれを修正できますか? サーバーから取得したデータをクライアント側のファイルに保存する他の良い方法はありますか?

4

3 に答える 3

0

Uri が localhost であるため、スクリプトは失敗しています。これはループバック IP である可能性がありますが、ブラウザーにとっては依然として Web サイトです。ローカル ファイルへの書き込みは、file:// Uri を使用してローカル ファイルを参照する場合にのみ許可されます。

file:// URI を使用できない場合は、Cookie または localStorage で解決する必要があります。

于 2014-09-10T03:26:14.420 に答える
0

localStorage を使用するのはどうですか? mdn でのストレージの可能性へのリンク

編集:制限が少なく、現在のドメインにもバインドされており、ブラウザセッション全体に存在すると思います...キャッシュをクリアするだけでリセットされます

于 2012-04-22T11:36:09.597 に答える