问题描述: 现在有一个页面,页头和页尾都是引用另一个网站域名上的文件,两者域名不同,
 
 当引用时会报跨域错误(可能是被引用的文件要对引用的文件进行一些操作),
 
 如何实现隐藏这个错误呢? 我使用了 
 window.onerror=function(){return true;};
 但是仍然报错,请教各位大侠,谢谢!

解决方案 »

  1.   

    放在引用外部脚本的前面,函数里是return false;
      

  2.   

    我用的是下面的方法,不过有的时候管用有的时候无效,js目前好像没有什么有效的屏蔽错误的方法吧window.onerror = function(){
    try{return true;}
    catch (e){return false;}
    }
      

  3.   


    window.onerror=function(){return true;};
    放在最前面
      

  4.   

    我用的是这样的形式<iframe src="url"  width="100%" scrolling="No" frameborder="0" height="36px"></iframe> 各位大侠说的方法试了都没用,继续请教
      

  5.   

    怀疑是iframe里的页面想调用window.top.document,这样会发生跨域调用吧,纯猜测……
      

  6.   

    indow.onerror=function(){return true;};
      

  7.   

    window.onerror
    try {} catch (e){} finally {}
      

  8.   

    window.onerror=function(){return true;};
    绝对是没错。。你将本页面的所有东西移开看看还有没有出错