1

私が取り組んでいる Web サイトでは、CORS プリフライト チェックOPTIONSのように見えるが、. そのようなリクエストが正しい発信元ではなく送信される原因を知っている人はいますか?Origin: nullOrigin: null

この動作を示しているユーザー エージェントは次のとおりです。

Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206
Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3
Mozilla/5.0 (iPod; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206
Mozilla/5.0 (iPad; CPU OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3
Mozilla/5.0 (iPod; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3
Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3
Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3

実際には、これらの要求に対処することは問題ではありません (拒否するだけです) が、これを引き起こしている特定の状況があるかどうか知りたいです。Originヘッダーがどこに設定されるかを説明した唯一の状況nullは、オリジンがfile:///URL の場合であり、それは非常にありそうにないようです。これらの各ケースのリファラーは、サイトの通常のページ ビューのように見えます。

4

1 に答える 1

0

この質問は関連していますが、このブログ投稿では問題と解決策について説明しています。

アプリケーションでこの動作が見られた場合は、「Content-Disposition: attachment」ではなく「Content-Disposition: inline」を使用して修正できるはずです。

于 2013-01-31T15:12:56.070 に答える