- */\r
-var X_Net_XHR_W3C = ( !X_UA.IE7 || !X_URL_IS_LOCAL ) && window[ 'XMLHttpRequest' ] && new XMLHttpRequest(),\r
- X_Net_XHR_X_DOMAIN = window[ 'XDomainRequest' ] && new XDomainRequest(),\r
- X_Net_XHR_VERSION = 0,\r
- X_Net_XHR_ACTIVE_X = !X_UA.IE4 && X_UA.IE < 8 && X_UA.ActiveX && ( new Function( [\r
- 'var x=".XMLHTTP",',\r
- 'm="MSXML2"+x,',\r
- 'n=[m+".6.0",m+".3.0",m+".5.0",m+".4.0",m,"Microsoft"+x],',\r
- 'v=[6,3,5,4,2,1],',\r
- 'i=-1;',\r
- 'for(;i<5;){',\r
- 'try{',\r
- 'return[v[++i],new ActiveXObject(n[i])]',\r
- '}catch(e){return false}',\r
- '}'\r
- ].join( '' ) ) )();\r
-\r
-if( X_Net_XHR_ACTIVE_X ){\r
- X_Net_XHR_VERSION = X_Net_XHR_ACTIVE_X[ 0 ];\r
- X_Net_XHR_ACTIVE_X = X_Net_XHR_ACTIVE_X[ 1 ];\r
+[IE][Javascript][Json] IE+Jsonではまった\r
+http://d.hatena.ne.jp/khiker/20081026/javascript_json\r
+> AddCharset utf-8 json\r
+> AddType text/javascript json\r
+\r
+JavaScriptでJSONをeval\r
+http://d.hatena.ne.jp/sshi/20060904/p1\r
+\r
+itozyun 2014-10-30 20:55:41\r
+basic 認証のかかったhtml を表示して、そのjsが xhr をすると Android1.6 では 401 error が返る。Android 2.3 では解決している。\r
+Android1.6- の XHR で 401 エラーが返った場合は、iframe に xml を表示させてその内容を取ればサーバ側の対応無しでいけるかも?\r
+Android2 にも xdomain な GET が一回しかできない問題 gears 使えない?\r
+\r
+IE9 で 画像バイナリの取得 VBA をかましている\r
+http://web.archive.org/web/20130808105151/http://gurimmer.lolipop.jp/daihakken/2012/05/22/javascriptajaxxmlhttprequest%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9Fajax%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89\r
+http://d.hatena.ne.jp/maachang/20130221/1361427565\r
+\r
+http://web.archive.org/web/20130531162446/http://gurimmer.lolipop.jp/daihakken/2012/06/25/ajaxjavascript%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96xmlhttp%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8%E3%81%AF/\r
+\r
+IE8 以下で xhr の失敗率が高い問題 \r
+http://tkengo-totoro.blogspot.jp/2011/11/iexmlhttprequest.html\r
+TODO クライアント側にもリトライ機構を入れてみる\r
+\r
+\r
+TODO xml の取得には XMLDOM を使用する\r
+var activex = JKL.ParseXML.HTTP.ACTIVEX_XMLHTTP; // IXMLHttpRequest\r
+if ( this.method == "GET" && ! this.textmode ) {\r
+ // use IXMLDOMElement to accept any mime types\r
+ // because overrideMimeType() is not available on IE6\r
+ activex = JKL.ParseXML.HTTP.ACTIVEX_XMLDOM; // IXMLDOMElement\r