0

HTML5 キャッシュに問題があります。これが私がやろうとしていることについての簡単な説明です:

  • フォームを作成して保存するための Web ページ (.aspx) があります。
  • フォームで 2 つの異なる Web サービスを使用しています。サービスがAとBだとしましょう。
  • A は .net Web サービスであり、プロジェクトでサービス参照として追加されます。
  • B は、JSONP データを返す単純な Web ページです。

Ajax ハンドラー ファイルを介して A を呼び出し、単純な ajax GET メソッドを使用して B を呼び出しています。

CACHE マニフェスト ファイルに、ネットワーク:
Ajax.ashxのような Ajax.ashx ファイルを追加する

と、このサービスは正常に動作します。しかし、次のようにB(JSONPを返す)を呼び出そうとすると:

http://somedomainname.com/writerInfo/?writerID=3

正しく動作しません。このリンクをマニフェスト ファイルに次のように追加すると:

NETWORK:
Ajax.ashx
http://somedomainname.com/writerInfo/?writerID=3

すべて正常に動作します。では、どうすればこのような状況に対処できるでしょうか。さまざまなクエリ文字列パラメーターのネットワークに接続するようにページを強制するにはどうすればよいですか。

4

1 に答える 1