Chrome/Firefox/ie10+ はクロスプロトコル HTTP リクエストをどのように処理しますか?

Chrome/Firefox/ie10+ はクロスプロトコル HTTP リクエストをどのように処理しますか?

私はオンラインAPIを利用したウェブページを書いてきました。のみJSONを出力し、のみSSL サーバーから提供されます (Eventbrite API です)。また、私の個人用 Web サーバーは SSL をサポートしていません。

jQuery HTTP GET リクエスト (AJAX や XDomainRequest クエリも使用しました) を使用して応答を Web ページに解析すると、次のエラーが発生します。スクリプト5: アクセスが拒否されましたこれは IE9 以下でのみ発生し、他のすべてのブラウザでは正常に動作します。

そこで疑問が湧いてきます。なぜ Microsoft は IE9 以下にこの保護機能を実装したのでしょうか (10 以降には実装しなかったのでしょうか)。また、Google と Firefox にはこのような保護機能が組み込まれていないのはなぜでしょうか。Chrome/Firefox のサンド ボックス機能は、悪意のあるスクリプトがブラウザーの外部で実行されるのを防いでいるのでしょうか。舞台裏で何が起こっているのでしょうか。

関連情報