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

    1. <legend id='hycPd'><style id='hycPd'><dir id='hycPd'><q id='hycPd'></q></dir></style></legend>
      <tfoot id='hycPd'></tfoot>
      <i id='hycPd'><tr id='hycPd'><dt id='hycPd'><q id='hycPd'><span id='hycPd'><b id='hycPd'><form id='hycPd'><ins id='hycPd'></ins><ul id='hycPd'></ul><sub id='hycPd'></sub></form><legend id='hycPd'></legend><bdo id='hycPd'><pre id='hycPd'><center id='hycPd'></center></pre></bdo></b><th id='hycPd'></th></span></q></dt></tr></i><div class="ooe2qsa" id='hycPd'><tfoot id='hycPd'></tfoot><dl id='hycPd'><fieldset id='hycPd'></fieldset></dl></div>

        <bdo id='hycPd'></bdo><ul id='hycPd'></ul>
    2. <small id='hycPd'></small><noframes id='hycPd'>

    3. Javascript:覆蓋 XMLHttpRequest.open()

      Javascript: Overriding XMLHttpRequest.open()(Javascript:覆蓋 XMLHttpRequest.open())

          <i id='4f3OA'><tr id='4f3OA'><dt id='4f3OA'><q id='4f3OA'><span id='4f3OA'><b id='4f3OA'><form id='4f3OA'><ins id='4f3OA'></ins><ul id='4f3OA'></ul><sub id='4f3OA'></sub></form><legend id='4f3OA'></legend><bdo id='4f3OA'><pre id='4f3OA'><center id='4f3OA'></center></pre></bdo></b><th id='4f3OA'></th></span></q></dt></tr></i><div class="qgeq2io" id='4f3OA'><tfoot id='4f3OA'></tfoot><dl id='4f3OA'><fieldset id='4f3OA'></fieldset></dl></div>
        • <legend id='4f3OA'><style id='4f3OA'><dir id='4f3OA'><q id='4f3OA'></q></dir></style></legend>
            <tbody id='4f3OA'></tbody>

          <small id='4f3OA'></small><noframes id='4f3OA'>

              • <bdo id='4f3OA'></bdo><ul id='4f3OA'></ul>

                <tfoot id='4f3OA'></tfoot>
                本文介紹了Javascript:覆蓋 XMLHttpRequest.open()的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我如何能夠覆蓋 XMLHttpRequest.open() 方法,然后捕獲并更改它的參數?

                How would I be able to override the XMLHttpRequest.open() method and then catch and alter it's arguments?

                我已經嘗試過代理方法,但它不起作用,盡管在調用 XMLHttpRequest() 時刪除了打開覆蓋:

                I've already tried the proxy method but it didn't work, although removing the open over-rid when XMLHttpRequest() was called:

                (function() {
                    var proxied = window.XMLHttpRequest.open;
                    window.XMLHttpRequest.open = function() {
                        $('.log').html(arguments[0]);
                        return proxied.apply(this, arguments);
                    };
                })();
                

                推薦答案

                你不是在修改 XMLHttpRequest objects 繼承的 open 方法,只是在 XMLHttpRequest objects 中添加一個方法code>XMLHttpRequest 構造函數 實際上從未使用過.

                You are not modifying the open method inherited by XMLHttpRequest objects but just adding a method to the XMLHttpRequest constructor which is actually never used.

                我在 facebook 中嘗試了這段代碼,我能夠捕捉到請求:

                I tried this code in facebook and I was able to catch the requests:

                (function() {
                    var proxied = window.XMLHttpRequest.prototype.open;
                    window.XMLHttpRequest.prototype.open = function() {
                        console.log( arguments );
                        return proxied.apply(this, [].slice.call(arguments));
                    };
                })();
                
                /*
                    ["POST", "/ajax/chat/buddy_list.php?__a=1", true]
                    ["POST", "/ajax/apps/usage_update.php?__a=1", true]
                    ["POST", "/ajax/chat/buddy_list.php?__a=1", true]
                    ["POST", "/ajax/canvas_ticker.php?__a=1", true]
                    ["POST", "/ajax/canvas_ticker.php?__a=1", true]
                    ["POST", "/ajax/chat/buddy_list.php?__a=1", true]
                */
                

                所以是的,需要將 open 方法添加到 XMLHttpRequest 原型 (window.XMLHttpRequest.prototype) 而不是 XMLHttpRequest 構造函數 (window.XMLHttpRequest)

                So yeah the open method needs to be added to XMLHttpRequest prototype (window.XMLHttpRequest.prototype) not XMLHttpRequest constructor (window.XMLHttpRequest)

                這篇關于Javascript:覆蓋 XMLHttpRequest.open()的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 部分內容)
                  <tbody id='gzMS0'></tbody>
              • <i id='gzMS0'><tr id='gzMS0'><dt id='gzMS0'><q id='gzMS0'><span id='gzMS0'><b id='gzMS0'><form id='gzMS0'><ins id='gzMS0'></ins><ul id='gzMS0'></ul><sub id='gzMS0'></sub></form><legend id='gzMS0'></legend><bdo id='gzMS0'><pre id='gzMS0'><center id='gzMS0'></center></pre></bdo></b><th id='gzMS0'></th></span></q></dt></tr></i><div class="o220q2w" id='gzMS0'><tfoot id='gzMS0'></tfoot><dl id='gzMS0'><fieldset id='gzMS0'></fieldset></dl></div>

                  <tfoot id='gzMS0'></tfoot>

                    1. <small id='gzMS0'></small><noframes id='gzMS0'>

                        <legend id='gzMS0'><style id='gzMS0'><dir id='gzMS0'><q id='gzMS0'></q></dir></style></legend>
                        • <bdo id='gzMS0'></bdo><ul id='gzMS0'></ul>
                          主站蜘蛛池模板: 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 电梯装饰-北京万达中意电梯装饰有限公司| 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 奥运星-汽车性能网评-提供个性化汽车资讯 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 南京泽朗生物科技有限公司| 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 微学堂-电动能源汽车评测_电动车性能分享网 | 技德应用|