ソースを参照

Fix XMLHttpRequest static property

Ben Hsieh 8 年 前
コミット
9c3d947d01
共有1 個のファイルを変更した4 個の追加3 個の削除を含む
  1. 4
    3
      src/polyfill/XMLHttpRequest.js

+ 4
- 3
src/polyfill/XMLHttpRequest.js ファイルの表示

@@ -7,6 +7,7 @@ import XMLHttpRequestEventTarget from './XMLHttpRequestEventTarget.js'
7 7
 import Log from '../utils/log.js'
8 8
 import Blob from './Blob.js'
9 9
 import ProgressEvent from './ProgressEvent.js'
10
+import URIUtil from '../utils/uri'
10 11
 
11 12
 const log = new Log('XMLHttpRequest')
12 13
 
@@ -124,10 +125,9 @@ export default class XMLHttpRequest extends XMLHttpRequestEventTarget{
124 125
     this._method = method
125 126
     this._url = url
126 127
     this._headers = {}
127
-    this._increment = /^JSONStream\:\/\//.test(this._url)
128
+    this._increment = URIUtil.isJSONStreamURI(this._url)
128 129
     this._url = this._url.replace(/^JSONStream\:\/\//, '')
129 130
     this._dispatchReadStateChange(XMLHttpRequest.OPENED)
130
-    
131 131
   }
132 132
 
133 133
   /**
@@ -186,6 +186,7 @@ export default class XMLHttpRequest extends XMLHttpRequestEventTarget{
186 186
           .progress(this._progressEvent.bind(this))
187 187
           .catch(this._onError.bind(this))
188 188
           .then(this._onDone.bind(this))
189
+
189 190
     })
190 191
   }
191 192
 
@@ -424,7 +425,7 @@ export default class XMLHttpRequest extends XMLHttpRequestEventTarget{
424 425
     return this._responseType
425 426
   }
426 427
 
427
-  get isRNFBPolyfill() {
428
+  static get isRNFBPolyfill() {
428 429
     return true
429 430
   }
430 431