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

      <bdo id='8jm4y'></bdo><ul id='8jm4y'></ul>

    <legend id='8jm4y'><style id='8jm4y'><dir id='8jm4y'><q id='8jm4y'></q></dir></style></legend>
    1. <small id='8jm4y'></small><noframes id='8jm4y'>

    2. <i id='8jm4y'><tr id='8jm4y'><dt id='8jm4y'><q id='8jm4y'><span id='8jm4y'><b id='8jm4y'><form id='8jm4y'><ins id='8jm4y'></ins><ul id='8jm4y'></ul><sub id='8jm4y'></sub></form><legend id='8jm4y'></legend><bdo id='8jm4y'><pre id='8jm4y'><center id='8jm4y'></center></pre></bdo></b><th id='8jm4y'></th></span></q></dt></tr></i><div class="d23uine" id='8jm4y'><tfoot id='8jm4y'></tfoot><dl id='8jm4y'><fieldset id='8jm4y'></fieldset></dl></div>

      1. <tfoot id='8jm4y'></tfoot>

      2. 如何刪除 CORB 警告?

        How can I remove the CORB warning?(如何刪除 CORB 警告?)

          • <legend id='5wXms'><style id='5wXms'><dir id='5wXms'><q id='5wXms'></q></dir></style></legend>

                <bdo id='5wXms'></bdo><ul id='5wXms'></ul>
                    <tbody id='5wXms'></tbody>
                  <tfoot id='5wXms'></tfoot>

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

                1. <small id='5wXms'></small><noframes id='5wXms'>

                  本文介紹了如何刪除 CORB 警告?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  Chrome 一直工作到版本 73.現(xiàn)在它向我拋出了一個(gè) CORB 警告并阻止我的 chrome 擴(kuò)展程序運(yùn)行.

                  Chrome was working until version 73. Now it is throwing me a CORB warning and stopping my chrome extension from running.

                  這是我的ajax jquery代碼,沒(méi)什么特別的

                  Here is my ajax jquery code, nothing special

                    $.ajax({
                      url: this.url + "api/users",
                      type: 'get',
                      data: { account_id: this.account_id(), user_id: this.user_id(), person_id: person_id },
                      success: function (data) {
                        //do stuff
                      }
                  });
                  

                  我確實(shí)注意到,如果我刪除 x-content-type-options 標(biāo)頭以使其不再顯示nosniff",我可以返回一些 Ajax 請(qǐng)求,但不能返回其他請(qǐng)求.不確定這是否意味著什么,但我注意到返回?cái)?shù)組的 json 請(qǐng)求有效,但其他請(qǐng)求無(wú)效.

                  I did notice that if I remove the x-content-type-options header so that it no longer reads "nosniff" I can get some Ajax requests to be returned but not others. Not sure if this means anything but I noticed that the json requests that returned an array worked but others did not.

                  remove_keys = %w(X-Content-Type-Options)
                  response.headers.delete_if{|key| remove_keys.include? key}
                  
                  [{'id' : '123'}] <-worked
                  {'id' : '123'} <- did not work (not sure if means anything)
                  

                  來(lái)自 chrome 的完全錯(cuò)誤

                  Full error from chrome

                  Cross-Origin Read Blocking (CORB) blocked cross-origin response https://ideas.test/api/users?token=W9BDdoiKcXLWSHXWySnwdCV69jz2y&account_id=3098355&user_id=john%40gmail.com&person_id=21046915&sync=false&new=true with MIME type application/json. See https://www.chromestatus.com/feature/5629709824032768 for more details.
                  

                  響應(yīng)的標(biāo)題

                  Access-Control-Allow-Credentials: true
                  Access-Control-Allow-Headers: x-auth_token
                  Access-Control-Allow-Methods: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
                  Access-Control-Allow-Origin: chrome-extension://mhikhjencpecbhelhjgdcgpdhlhdlhjh
                  Access-Control-Expose-Headers: 
                  Access-Control-Max-Age: 1728000
                  

                  請(qǐng)求標(biāo)頭

                  Provisional headers are shown
                  Accept: */*
                  Origin: chrome-extension://mhikhjencpecbhelhjgdcgpdhlhdlhjh
                  Referer: https://3.basecamp.com/
                  User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) 
                  AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36
                  

                  如何在不通過(guò) chrome 刪除正文的情況下返回響應(yīng)正文?

                  How can I get the response body to be returned without chrome removing the body due to CORB?

                  推薦答案

                  我找到了解決方法.對(duì)某人來(lái)說(shuō)可能是矯枉過(guò)正,但我??花了 15 分鐘來(lái)解決所有問(wèn)題.在您的內(nèi)容腳本中,將所有 ajax 調(diào)用包裝到一個(gè)函數(shù)中:

                  I found a workaround. Might be an overkill for someone, but it took me 15 mins to fix everythiung. In your content script wrap all your ajax calls into a function:

                  將 ajaxGet 函數(shù)添加到您的內(nèi)容腳本中:

                  Add ajaxGet function to your content script:

                  function ajaxGet(data){
                      return new Promise(function (resolve, reject) {
                          chrome.runtime.sendMessage({action: 'ajaxGet', data: data}, function (response) {
                              console.log(response)
                              if(response&&!response.statusText){//Might need some work here
                                  resolve(response);
                              } else {
                                  reject(response)
                              }
                          });
                      });
                  }
                  

                  然后在你的 background.js 中添加一個(gè)監(jiān)聽(tīng)器:

                  And in your background.js add a listener:

                  chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
                     if(request.action=="ajaxGet"){
                         $.ajax(request.data).then(sendResponse,sendResponse)
                         return true //telling chrome to wait till your ajax call resolves
                     }
                  })
                  

                  代替

                  $.ajax({
                      url: this.url + "api/user_boards",
                      type: 'get',
                      data: { account_id: this.account_id()}
                  }) 
                  

                  打電話

                  ajaxGet({
                      url: this.url + "api/user_boards",
                      type: 'get',
                      data: { account_id: this.account_id()}
                  }).then(onSuccess, onError) //handle response from here
                  

                  如果你不想在你的 background.js 中使用 jquery,你可以調(diào)用 Xhr.像這樣的:

                  If you don't want to use jquery in your background.js you can make Xhr call in stead. Something like this:

                  var data = JSON.stringify(false);
                  
                  var xhr = new XMLHttpRequest();
                  xhr.withCredentials = true;
                  
                  xhr.addEventListener("readystatechange", function () {
                    if (this.readyState === this.DONE) {
                      console.log(this.responseText);
                      sendResponse(this.responseText)
                    } else {
                      //handle errors
                    }
                  });
                  
                  xhr.open("GET", request.data.url);
                  
                  xhr.send(data);
                  

                  您必須自己解決標(biāo)題.

                  這篇關(guān)于如何刪除 CORB 警告?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調(diào)用 abort (jQuery) 之后,瀏覽器也會(huì)等待 ajax 調(diào)用完成)
                  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 無(wú)法加載,請(qǐng)求的資源上不存在“Access-Control-Allow-Origin標(biāo)頭) - IT屋-程序員軟件開(kāi)發(fā)技術(shù)分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請(qǐng)求是否有可能不遵循重定向 (301 302))
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內(nèi)容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)

                      <bdo id='ZncKQ'></bdo><ul id='ZncKQ'></ul>

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

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

                            <tfoot id='ZncKQ'></tfoot>
                          1. <i id='ZncKQ'><tr id='ZncKQ'><dt id='ZncKQ'><q id='ZncKQ'><span id='ZncKQ'><b id='ZncKQ'><form id='ZncKQ'><ins id='ZncKQ'></ins><ul id='ZncKQ'></ul><sub id='ZncKQ'></sub></form><legend id='ZncKQ'></legend><bdo id='ZncKQ'><pre id='ZncKQ'><center id='ZncKQ'></center></pre></bdo></b><th id='ZncKQ'></th></span></q></dt></tr></i><div class="q8thken" id='ZncKQ'><tfoot id='ZncKQ'></tfoot><dl id='ZncKQ'><fieldset id='ZncKQ'></fieldset></dl></div>
                              <tbody id='ZncKQ'></tbody>
                          2. 主站蜘蛛池模板: 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 北京京云律师事务所 | 中细软知识产权_专业知识产权解决方案提供商 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 企小优-企业数字化转型服务商_网络推广_网络推广公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 焦作网 WWW.JZRB.COM| 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 桐城新闻网—桐城市融媒体中心主办| 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 |