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

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

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

      <tfoot id='hUzA6'></tfoot>

      <legend id='hUzA6'><style id='hUzA6'><dir id='hUzA6'><q id='hUzA6'></q></dir></style></legend>
      1. 跨域進行 JavaScript 調用

        Making JavaScript call across domains(跨域進行 JavaScript 調用)

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

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

                  <tbody id='slLpv'></tbody>

                  <bdo id='slLpv'></bdo><ul id='slLpv'></ul>
                  本文介紹了跨域進行 JavaScript 調用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  這是目標:

                  移交引用遠程服務器上的 JavaScript 文件的腳本標記.該 JavaScript 文件應返回 HTML,然后將顯示在調用 HTML 頁面上.

                  Hand off a script tag that references a JavaScript file on a remote server. That JavaScript file should return HTML that will then be displayed on the calling HTML page.

                  我嘗試通過兩種方式解決這個問題:

                  I've attempted to approach this in two ways:

                  首先,我嘗試在 JavaScript 中使用 XMLHttpRequest 來調用這個遠程服務器.在 IE 中,它會按預期工作,但 FF、Safari 和 Chrome 會返回一個空響應.我從研究中得到的總體反應是,請求被阻止,因為它嘗試訪問的服務器與其運行的位置不同(都是本地主機,但端口不同).

                  First, I attempted to use XMLHttpRequest in JavaScript to call this remote server. In IE, it would work as expected but FF, Safari, and Chrome would return an empty response. The overall response I got from my research was that the request was being blocked since the server it's trying to access is different from where it's running (both localhost, but different ports).

                  其次,我研究了 Google Gadgets 之類的東西是如何工作的,因為它們有效地為您提供了一個引用外部 JavaScript 的簡單腳本標記.據我所知,似乎有某種 iframe 操作僅通過使用的基本 url 進行(下面的示例).這似乎是要走的路,即使使用 iframe 不是我最初的想法.我猜 Google 代碼會將 iframe 作為 HTML 返回到嵌入了此腳本的 HTML 文件.

                  Second, I looked at how things like Google Gadgets work as they effectively give you a simple script tag that's referencing external JavaScript. From what I can gather, it appears that there's some sort of iframe action going on simply by the base url being used (example below). This appears to be the way to go, even though using an iframe wasn't my initial thought. I'm guessing the Google code is returning an iframe as HTML to the HTML file that has this script embedded.

                  關于我應該如何進行的任何建議?

                  Any suggestion on how I should proceed?

                  <script src="http://www.gmodules.com/ig/ifr?url=http://ralph.feedback.googlepages.com/googlecalendarviewer.xml&amp;synd=open&amp;w=320&amp;h=200&amp;title=&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>
                  

                  推薦答案

                  JSONP是處理同源策略的一種非常常見的方式.由于大多數 javascript 框架(例如 jquery)已經支持它,因此您無需了解技術細節即可使用它.
                  您也可以通過從 javascript 構造 script 標記(如您所提到的)來自己完成這個技巧.谷歌分析代碼片段就是這種方法的一個例子:

                  JSONP is a very common way to deal with same origin policy. Since most javascript frameworks (e.g., jquery) already support it, you don't have to get into technical details to use it.
                  You can also do the trick yourself by constructing script tag from javascript (as you mentioned). Google Analytics code snippet is an example of such approach:

                        var ga = document.createElement('script');
                        ga.type = 'text/javascript';
                        ga.async = true;
                        ga.src = 'url here';
                        var s = document.getElementsByTagName('script')[0];
                        s.parentNode.insertBefore(ga, s);
                  

                  至于 iframe 的想法(如果我理解你的話),它是行不通的.您可以在頁面上使用 iframe 元素來顯示來自另一臺服務器的內容,但瀏覽器不允許您使用 javascript 從主頁訪問它.

                  As for iframe idea (if I understand you currectly), it's not gonna work. You can use iframe element on your page to display content from another server, but browser won't let you access it from main page using javascript.

                  編輯
                  這個原始提案詳細介紹了 JSONP 的用法:
                  http://bob.pythonmac.org/archives/2005/12/05/remote-json-jsonp/

                  這篇關于跨域進行 JavaScript 調用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 部分內容)
                  • <small id='viyHs'></small><noframes id='viyHs'>

                        <tbody id='viyHs'></tbody>

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

                      1. <tfoot id='viyHs'></tfoot>
                          <bdo id='viyHs'></bdo><ul id='viyHs'></ul>
                            <legend id='viyHs'><style id='viyHs'><dir id='viyHs'><q id='viyHs'></q></dir></style></legend>
                          1. 主站蜘蛛池模板: 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 保健品OEM贴牌代加工厂家_德州健之源| 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 中山东港家具集团-酒店-办公-医养家具定制厂家 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 深圳市人通智能科技有限公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 低温等离子清洗机(双气路进口)-嘉润万丰 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 纸布|钩编布|钩针布|纸草布-莱州佳源工艺纸布厂 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 电动葫芦-河北悍象起重机械有限公司| 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 深圳网站建设-高端企业网站开发-定制网页设计制作公司 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 |