Microsoft XDomainRequestを使用してクロスドメインリクエストを送信しようとしています。これがコードです
_... if ($.browser.msie && window.XDomainRequest) { // Use Microsoft XDR var xdr = new XDomainRequest(); xdr.open("POST", "http://graph.facebook.com/1524623057/"); xdr.send(); } ....
_
xdr.open(...)
行で_SCRIPT5: Access is denied.
_エラーが発生します。
この問題の原因を見つけました。 ポイント7 で述べたように:
リクエストはホスティングページと同じスキームをターゲットにする必要があります
この制限は、AJAX=ページが
http://example.com
の場合、ターゲットURLも [〜#〜] http [〜#〜] で始まる必要があります。同様に、もしあなたのAJAXページがhttps://example.com
の場合、ターゲットURLも [〜#〜] https [〜#〜] で始まる必要があります。