2009-06-30 9 views
0

私はこの非常に奇妙なエラーを持っており、それに対処する方法がわかりません。 私の設定は1つのイメージファイル(ギアのベータ版)を選択してアップロードすることができるページです。しかし、それはアップロードされず、私が逃げることができない非常に奇妙なエラーを与えます。以下の私のコードです:Google Gearsがアップロードしました:奇妙なエラー

var filesToUpload = null; 

     function progressEvent(event) { 
      var bar = $("#progressBar"); 
      var percentage = Math.round((event.loaded/event.total) * 100); 

      bar.width(percentage + '%'); 
     } 

     function uploadState() { 
      if(request.readyState == 4) { 
       if(request.status != 200) { 
        alert('ERROR'); 
       } else { 
        alert('DONE'); 
       } 
      } 
     } 

     function handleFiles(files) { 
      if(files.length) { 
       $('#loader').slideDown(500); 
       var curFile = files[0]; 

       request.open('POST', 'upload.php'); 
       request.setRequestHeader("Content-Disposition", "attachment; filename=\"" + curFile.name + "\""); 
       request.onreadystatechange = uploadState; 
       request.upload.onprogress = progressEvent; 

       request.send(curFile.blob); 
      } 
     } 

     init = function() { 
      if(!window.google || !google.gears) { 
       $('body').css('background', 'white'); 
       $('#gearsOn').hide(); 
       $('#gearsOff').show(); 
       return; 
      } 

      // verberg 'geen gears' bericht 
      $('#gearsOff').hide(); 

      // init upload zooi (gears) 
      desktop = google.gears.factory.create('beta.desktop'); 
      request = google.gears.factory.create('beta.httprequest'); 


      // on click funct 
      $('#titel').click(function() { 
       var newtitle = prompt("Voer een titel in voor het album."); 

       if(newtitle != '' && newtitle != null) { 
        $(this).text(newtitle); 
       } 
      }); 

      $('.addPictures').click(function() { 
       filesToUpload = null; 
       var options = { singleFile: true, filter: [ 'image/jpeg', 'image/png'] }; 
       desktop.openFiles(handleFiles, options); 
      }); 
     }; 

     $(document).ready(init); 

それは次のエラーを与える:

[Exception... "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsILoadGroup.groupObserver]" nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)" location: "JS frame :: file:///Users/Fabian/Library/Application%20Support/Firefox/Profiles/oo132cjy.default/extensions/%7Be3f6c2cc-d8db-498c-af6c-499fb211db97%7D/components/componentCollectorService.js :: anonymous :: line 1155" data: no] 
[Break on this error] obj = getIface(request.loadGroup.groupObserver); 

事がこの場所に表示されている:事前にDynamics Photo

感謝!!

答えて

1

Firebugにページスピード拡張機能を使用しているときにこのエラーが発生します。同じ拡張機能を使用する場合は、この拡張機能を無効にしてください。

0

ページ速度を無効にしても助けられませんでした...拡張機能をアンインストールして動作します。

関連する問題