2010-11-20 10 views
0

私はこの同じトピックに関連するいくつかの質問をしているので、それらを単一のスレッドで尋ねるといいと思いました。私は他の関連トピックを熟読していますが、私が探している答えを見つけることができませんでした。一般に、これらのほとんどはセキュリティ問題に関連しているようです。
次のように私の質問は以下のとおりです。スタンドアロンのWebページデザインの問題

  1. 私はそれは私が使用していたxmlファイルであるとして、XMLHttpRequestオブジェクトで望ましいファイルを、アクセスしたいです。私はクロムを使用していますが、ファイルにアクセスしようとすると、JavaScriptのコンソールで結果として表示されます:
    XMLHttpRequestはファイル///home/lazarus/Desktop/sites/parserdata.xmlをロードできません。
    クロスオリジン要求は、HTTPに対してのみサポートされています。 xmlreqtest.html:11Uncaughtエラー:NETWORK_ERR:XMLHttpRequest例外101
    この例外に関連するいくつかの回答を見てきましたが、そのほとんどはドメインの変更、プロキシの作成、またはセキュリティ設定は変更されていますが、どれもまだ動作していません。私はホストされていなくてもデータ保存用のファイルにアクセスできるようにして、人のコンピュータに保存できるWebサイトを作りたかったので、この場合のホスティングはオプションではありません。私は、セキュリティ設定をバイパスする方法を見つけることをお勧めします。
  2. 最後の問題と同様に、Webページを変更すると、そのページに関するデータをクライアントのコンピュータに保存する方法を見つけたかったのです。 Serversideスクリプトはこのオプションを提供していますが、javascriptでこれを行うためのものは何も見つかりませんでした。これらの問題のいずれにおいても、問題を解決するにはjqueryで十分です。

一般的に私は、ウェブページを個人のコンピュータ上でスタンドアロンアプリケーションとして動作させ、GUIからグラフィックスまでのすべてとその楽しいものをすべて統合する方法を見つけようとしたいと考えています。最終的には、SMILやSVGのようなものをWebページや、Mozillaベースのブラウザだけでなく、どのブラウザでも動作するXULのようなものに統合したいと考えています。そのことは後で待つことができます。このプロセスは、プロセス全体にとって最も不可欠なものなので、最初に気をつけなければなりません。

+0

あなたの質問に関していくつかのコードを入力できますか? – Vishwanath

答えて

0

XMLHttpRequestはWebサーバーから直接XMLをロードするためのものですが、ファイルをロードするために使用することはできません。クライアントマシンにWebサーバーをインストールしない限り、 )。

セキュリティ設定をバイパスすることはできません。そうしなければ、セキュリティが保護されません。しかし、2番目のリンクを見てください。クライアント上とを介してデータを保存する

http://en.wikipedia.org/wiki/XMLHttpRequest

http://fettig.net/weblog/2005/11/28/how-to-make-xmlhttprequest-connections-to-another-server-in-your-domain/

関連する問題