inject.js
authorAlan Knowles <alan@akbkhome.com>
Fri, 30 Dec 2011 06:44:08 +0000 (14:44 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 30 Dec 2011 06:44:08 +0000 (14:44 +0800)
inject.js

index d2d4754..2fa7c0c 100644 (file)
--- a/inject.js
+++ b/inject.js
@@ -57,11 +57,15 @@ BrowserMirror = {
        
         var xmlhttp = new XMLHttpRequest();
                     
-        xhr.responseType = 'arraybuffer';
+        xmlhttp.responseType = 'arraybuffer';
         xmlhttp.open("GET", url,true);
         xmlhttp.onreadystatechange=function() {
             if (xmlhttp.readyState==4) {
-                
+                var ar= [];
+                var r = new Uint8Array(xmlhttp.response);
+                for (i=0;i<r.byteLength) {
+                    ar.push(r[i]);
+                }
                 
                 console.log(
                     JSON.stringify ({
@@ -69,7 +73,7 @@ BrowserMirror = {
                         method: 'downloadpage',
                         headers : xmlhttp.getAllResponseHeaders(),
                         contentType:xmlhttp.getResponseHeader("Content-Type"),
-                        data: new Uint8Array(xmlhttp.response)
+                        data: ar
                     }));
             }
         }