0

http://DVDから使用するWebサイトを開発しているため、プロトコルに依存できません。HTML ページは jQuery と knockout.js を使用し、.json を使用して JSON ファイルからデータをロードします$.getJSON

これは Firefox では問題なく動作しますが、origin null is not allowed by access-control-allow-originChrome ではエラーが発生します。これについて多くのSOの回答を見てきましたが、追加のコマンドラインパラメーターを使用してChromeを起動したり、HTTP Webサーバーにサイトを配置したりすることをユーザーに強制することはできません.

Chrome でローカル ファイルを開く方法はありますか?

4

1 に答える 1

0

私はこれが遅れているかもしれないことを知っていますが、私は同様の問題の霧の中にいます. JSON (共有します) のソリューションはありますが、XML のソリューションはありません。

私の解決策は、オフラインで実行する必要があるアプリケーションに最適な javascript ローダー (例: HeadJS) を使用することでした。この方法で .js を使用してファイルを作成します。

var JSON = {
    Field1: "Text",
    Field2: "Text2"
} 

次に、ローダーを使用します。実際に、ユーザーが必要なデータを選択して、その特定のファイルをロードできるようにしました。

これが他の誰かを助けることを願っています。

于 2013-10-03T16:01:27.073 に答える