zoukankan      html  css  js  c++  java
  • js的跨域

    
    

    什么是JS的跨域?
    AJAX的XMLHttpRequest()
    子域和主域之间的情况
    服务器代理:XMLHttpRequest代理文件
    script标签:jsonp
    jsonp的含意:json+padding(内填充原理)
    js执行问题
    封装createJS函数
    动态生成函数名
    百度用使用的jsonp
    location.hash方式:iframe
    window.name方式
    flash方式
    html5的postMessage方式


    script标签:jsonp
    <!
    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script> //a.com //jsonp : json + padding(内填充) function createJs(sUrl){ var oScript = document.createElement('script');//动态创建script oScript.type = 'text/javascript'; oScript.src = sUrl; document.getElementsByTagName('head')[0].appendChild(oScript);//将script标签插入到head里面 } createJs('jsonp.js?callback=box');//box可为任何函数名称,他代表一个参数 function box(json){ alert(json.name); //miaov } </script> <!--<script type="text/javascript" src="jsonp.js"></script>--> </head> <body> </body> </html>
  • 相关阅读:
    P2515 [HAOI2010]软件安装
    P2502 [HAOI2006]旅行 最小生成树
    Luogu P2511 [HAOI2008]木棍分割 二分+DP
    P2303 [SDOI2012]Longge的问题 我傻QwQ
    P1129 [ZJOI2007]矩阵游戏 二分图匹配
    BZOJ3211花神游历各国
    [HNOI2011]XOR和路径
    NOIP考前划水
    [IOI2018]组合动作
    [NOIP2017]逛公园
  • 原文地址:https://www.cnblogs.com/angleyuli/p/4727161.html
Copyright © 2011-2022 走看看