OSDN Git Service
(root)
/
pettanr
/
clientJs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 0.6.218, Fix the bug of X.Net & X.Audio.
[pettanr/clientJs.git]
/
0.6.x
/
js
/
06_net
/
01_XNetXHR.js
diff --git
a/0.6.x/js/06_net/01_XNetXHR.js
b/0.6.x/js/06_net/01_XNetXHR.js
index
746f5a3
..
c03b635
100644
(file)
--- a/
0.6.x/js/06_net/01_XNetXHR.js
+++ b/
0.6.x/js/06_net/01_XNetXHR.js
@@
-171,7
+171,7
@@
if( X_XHR_w3c || X_XHR_msXML ){
postdata = obj[ 'postdata' ] || '',
\r
timeout = obj[ 'timeout' ] || 20000,
\r
noCache = obj[ 'cache' ] !== true,
\r
postdata = obj[ 'postdata' ] || '',
\r
timeout = obj[ 'timeout' ] || 20000,
\r
noCache = obj[ 'cache' ] !== true,
\r
- dataType = X_XHR._dataType = obj[ 'dataType' ],
\r
+ dataType = X_XHR._dataType = obj[ 'dataType' ],
// ext が入っている
\r
xDomain = !X_URL_isSameDomain( url ),
\r
isFile = X_URL_isLocal( url ),
\r
init,
\r
xDomain = !X_URL_isSameDomain( url ),
\r
isFile = X_URL_isLocal( url ),
\r
init,
\r
@@
-204,24
+204,25
@@
if( X_XHR_w3c || X_XHR_msXML ){
if( raw.responseType !== undefined ){
\r
switch( dataType ){
\r
case '' :
\r
if( raw.responseType !== undefined ){
\r
switch( dataType ){
\r
case '' :
\r
+ case 'txt' :
\r
case 'text' :
\r
// js, css
\r
case 'text' :
\r
// js, css
\r
- raw.responseType = 'text';
\r
+ raw.responseType =
X_XHR._dataType =
'text';
\r
break;
\r
case 'json' : // firefox9- は moz-json
\r
break;
\r
case 'json' : // firefox9- は moz-json
\r
- raw.responseType = X_UA[ 'Gecko' ] < 10 ? 'moz-json' : X_UA[ 'Gecko' ] ? dataType : ''; // Iron 37 でエラー
\r
+ raw.responseType = X_
XHR._dataType = X_
UA[ 'Gecko' ] < 10 ? 'moz-json' : X_UA[ 'Gecko' ] ? dataType : ''; // Iron 37 でエラー
\r
break;
\r
case 'document' :
\r
case 'xml' :
\r
case 'html' :
\r
case 'htm' :
\r
// svg
\r
break;
\r
case 'document' :
\r
case 'xml' :
\r
case 'html' :
\r
case 'htm' :
\r
// svg
\r
- raw.responseType = 'document';
\r
+ raw.responseType =
X_XHR._dataType =
'document';
\r
break;
\r
case 'blob' :
\r
case 'arraybuffer' :
\r
// jpeg,jpg,png,gif,mp3,ogg...
\r
break;
\r
case 'blob' :
\r
case 'arraybuffer' :
\r
// jpeg,jpg,png,gif,mp3,ogg...
\r
- raw.responseType = dataType;
\r
+ raw.responseType =
X_XHR._dataType =
dataType;
\r
break;
\r
};
\r
};
\r
break;
\r
};
\r
};
\r
@@
-472,7
+473,6
@@
if( X_XHR_w3c || X_XHR_msXML ){
\r
// parse json, html, xml, text, script, css
\r
switch( X_XHR._dataType ){
\r
\r
// parse json, html, xml, text, script, css
\r
switch( X_XHR._dataType ){
\r
- case '' :
\r
case 'text' :
\r
data = X_Script_try( X_Object_find, [ raw, 'responseText' ] );
\r
break;
\r
case 'text' :
\r
data = X_Script_try( X_Object_find, [ raw, 'responseText' ] );
\r
break;
\r
@@
-485,10
+485,6
@@
if( X_XHR_w3c || X_XHR_msXML ){
if( X_Type_isString( data ) ) data = X_JSON_parseTrustableString( data );
\r
break;
\r
case 'document' :
\r
if( X_Type_isString( data ) ) data = X_JSON_parseTrustableString( data );
\r
break;
\r
case 'document' :
\r
- case 'xml' :
\r
- case 'html' :
\r
- case 'htm' :
\r
- // svg, vml, xaml, xul, mxml ??
\r
data = raw[ 'responseXML' ] || raw[ 'response' ] || raw[ 'responseText' ]; // とりあえず
\r
break;
\r
case 'blob' :
\r
data = raw[ 'responseXML' ] || raw[ 'response' ] || raw[ 'responseText' ]; // とりあえず
\r
break;
\r
case 'blob' :
\r