大虾们:    问一个问题,刚刚在看跨域的知识,对什么样的算作跨域理解的不是很充分,存在以下疑问。    一个网页http://www.a.com/a.php,它的里面有两行代码是这样的:    <link href="http://www.b.com/b.css?v=1" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="http://www.d.com/js/d.js"></script>    请问这种算跨域吗???

解决方案 »

  1.   

    引用js  css文件没问题img src
    iframe src
    script src等这些标签可以跨域请求http://blog.csdn.net/lovingprince/article/details/2954675
      

  2.   

    如果是跨域时,还希望能共用session 时,就把存数据库里。
      

  3.   

    跨域是 js 的概念
    当 js 发现他所操作的内容不是从同一个域来的时,就产生“跨域”冲突同样,信任域也是 js 的概念
    你可以通过对 window.domain 的赋值,使一组具有相同父级域名的域名视为相同的域。而不产生“跨域”冲突
      

  4.   

    最明显的就是ajax请求的时候,如果本站地址为http://www.a.com  ajax请求地址为http://www.b.com 那么就会存在跨域问题了
      

  5.   

    主域一样设置location.domain即可.不同主域间需要跨域, 常见做法是借助<script>标签的src引入跨域代码回调本地代码, 这种src引入的一般是动态js,要求GET参数传入回调函数名。另外还有借助iframe的location.hash进行跨域的方法,优化的方法是借助一个跳板iframe避免影响后退按钮。