私はbackbone.jsのモデルを使用しています。モデルを保存すると、Firefoxのサーバー側にHTTP OPTIONSメソッドが送信されますが、safariを使用してHTTPPOSTメソッドが送信されます。
それはbackbone.jsの問題ではなく、CORSの問題であることを私は知っています。サーバー側でメソッド、GET、POST、PUT、およびDELETEを確認するだけで、HTTPOPTIONSメソッドではジョブを実行しません。
リクエストされたURLは私のAPIです:api.foo.comとAPIはからリクエストされました:bar.com
では、すべてのブラウザで、OPTIONSではなくHTTP POSTを使用してapi.foo.comをリクエストするにはどうすればよいですか?api.foo.comのコンテンツを他のドメインからのすべてのリクエストと共有するにはどうすればよいですか?
注:応答のヘッダーをサーバー側から次のように変更しました:Access-Control-Allow-Origin:*