pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

        <bdo id='VeD01'></bdo><ul id='VeD01'></ul>
        <i id='VeD01'><tr id='VeD01'><dt id='VeD01'><q id='VeD01'><span id='VeD01'><b id='VeD01'><form id='VeD01'><ins id='VeD01'></ins><ul id='VeD01'></ul><sub id='VeD01'></sub></form><legend id='VeD01'></legend><bdo id='VeD01'><pre id='VeD01'><center id='VeD01'></center></pre></bdo></b><th id='VeD01'></th></span></q></dt></tr></i><div class="qmpvikx" id='VeD01'><tfoot id='VeD01'></tfoot><dl id='VeD01'><fieldset id='VeD01'></fieldset></dl></div>

      1. <tfoot id='VeD01'></tfoot>

      2. <small id='VeD01'></small><noframes id='VeD01'>

        <legend id='VeD01'><style id='VeD01'><dir id='VeD01'><q id='VeD01'></q></dir></style></legend>

        為什么 ProgressEvent.lengthComputable 為假?

        Why is ProgressEvent.lengthComputable false?(為什么 ProgressEvent.lengthComputable 為假?)
        <i id='IgHiK'><tr id='IgHiK'><dt id='IgHiK'><q id='IgHiK'><span id='IgHiK'><b id='IgHiK'><form id='IgHiK'><ins id='IgHiK'></ins><ul id='IgHiK'></ul><sub id='IgHiK'></sub></form><legend id='IgHiK'></legend><bdo id='IgHiK'><pre id='IgHiK'><center id='IgHiK'></center></pre></bdo></b><th id='IgHiK'></th></span></q></dt></tr></i><div class="8orfajt" id='IgHiK'><tfoot id='IgHiK'></tfoot><dl id='IgHiK'><fieldset id='IgHiK'></fieldset></dl></div>

      3. <tfoot id='IgHiK'></tfoot>
            <bdo id='IgHiK'></bdo><ul id='IgHiK'></ul>
                <tbody id='IgHiK'></tbody>
                <legend id='IgHiK'><style id='IgHiK'><dir id='IgHiK'><q id='IgHiK'></q></dir></style></legend>

                  <small id='IgHiK'></small><noframes id='IgHiK'>

                  本文介紹了為什么 ProgressEvent.lengthComputable 為假?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在 Google Chrome、Safari 和 Firefox 中使用 XMLHttpRequest 加載 JSON 文件.在所有三個瀏覽器中,我都收到了正確顯示 .loaded 屬性的 ProgressEvent.但是,.lengthComputable 屬性為 false,.total 屬性為零.我檢查了 Content-Length HTTP 標頭是否正在發送并且是正確的——它是正確的.響應正在被 gzip 編碼,但 Content-length 正確顯示了編碼長度(解壓縮前).

                  I am loading a JSON file using XMLHttpRequest in Google Chrome, Safari and Firefox. In all three browsers I am receiving ProgressEvents which correctly show the .loaded property. However the .lengthComputable property is false and the .total property is zero. I have checked that the Content-Length HTTP header is being sent and is correct - it is. The response is being gzip-encoded, but the Content-length correctly shows the encoded length (before decompression).

                  為什么總長度在我的ProgressEvents 中不可用?

                  Why would the total length not be available in my ProgressEvents?

                  這是標題:

                  HTTP/1.1 200 OK
                  ETag: "hKXdZA"
                  Date: Wed, 20 Jun 2012 20:17:17 GMT
                  Expires: Wed, 20 Jun 2012 20:17:17 GMT
                  Cache-Control: private, max-age=3600
                  X-AppEngine-Estimated-CPM-US-Dollars: $0.000108
                  X-AppEngine-Resource-Usage: ms=2 cpu_ms=0 api_cpu_ms=0
                  Content-Type: application/json
                  Content-Encoding: gzip
                  Server: Google Frontend
                  Content-Length: 621606
                  

                  注意:該文件是通過 Google App Engine 提供的.

                  Note: the file is being served via Google App Engine.

                  這里是 JavaScript:

                  Here is the JavaScript:

                  var req;
                  if (window.XMLHttpRequest){
                      req = new XMLHttpRequest();
                      if(req.overrideMimeType){
                          req.overrideMimeType( "text/json" );
                      }
                  }else{
                      req = new ActiveXObject('Microsoft.XMLHTTP');
                  }
                  
                  // Listen for progress events
                  req.addEventListener("progress", function (event) {
                      console.log(event, event.lengthComputable, event.total);
                      if (event.lengthComputable) {
                          self.progress = event.loaded / event.total;
                      } else if (this.explicitTotal) {
                          self.progress = Math.min(1, event.loaded / self.explicitTotal);
                      } else {
                          self.progress = 0;
                      }
                      self.dispatchEvent(Breel.Asset.ON_PROGRESS);
                  }, false);
                  
                  req.open('GET', this.url);
                  

                  注意:該代碼中的 console.log 顯示數百個具有最新 .loaded 的事件,但 .lengthComputable 始終是false 并且 .total 始終為零.self 指的是負責這個 XMLHttpRequest 的對象.

                  Note: The console.log in that code is showing hundreds of events with up to date .loadeds but .lengthComputable is always false and .total is always zero. self refers to the object responsible for this XMLHttpRequest.

                  推薦答案

                  如果 XMLHttpRequestProgressEvent 中的 lengthComputable 為 false,則意味著服務器從未在響應中發送 Content-Length 標頭.

                  If lengthComputable is false within the XMLHttpRequestProgressEvent, that means the server never sent a Content-Length header in the response.

                  如果您使用 nginx 作為代理服務器,這可能是罪魁禍首,尤其是如果它沒有將上游服務器的 Content-Length 標頭通過代理服務器傳遞到瀏覽器.

                  If you're using nginx as a proxy server, this might be the culprit, especially if it's not passing the Content-Length header from the upstream server through the proxy server to the browser.

                  這篇關于為什么 ProgressEvent.lengthComputable 為假?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 異常 101)
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                  <i id='Kqivr'><tr id='Kqivr'><dt id='Kqivr'><q id='Kqivr'><span id='Kqivr'><b id='Kqivr'><form id='Kqivr'><ins id='Kqivr'></ins><ul id='Kqivr'></ul><sub id='Kqivr'></sub></form><legend id='Kqivr'></legend><bdo id='Kqivr'><pre id='Kqivr'><center id='Kqivr'></center></pre></bdo></b><th id='Kqivr'></th></span></q></dt></tr></i><div class="pth7y78" id='Kqivr'><tfoot id='Kqivr'></tfoot><dl id='Kqivr'><fieldset id='Kqivr'></fieldset></dl></div>

                    <small id='Kqivr'></small><noframes id='Kqivr'>

                      • <bdo id='Kqivr'></bdo><ul id='Kqivr'></ul>
                        <legend id='Kqivr'><style id='Kqivr'><dir id='Kqivr'><q id='Kqivr'></q></dir></style></legend>

                        <tfoot id='Kqivr'></tfoot>
                            <tbody id='Kqivr'></tbody>

                          1. 主站蜘蛛池模板: 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 小型单室真空包装机,食品单室真空包装机-百科 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 安徽泰科检测科技有限公司【官方网站】 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 致胜管家软件服务【在线免费体验】 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 智能终端_RTU_dcm_北斗星空自动化科技| 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 硫化罐-胶管硫化罐-山东鑫泰鑫智能装备有限公司 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 广州各区危化证办理_危险化学品经营许可证代办 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 |