首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

跪求跨域报错的解决!(难点)

2013-02-24 
跪求跨域报错的解决!(难题)问题概述:希望隐藏跨域报错时出现在chrome测试控制台的的错误信息_____________

跪求跨域报错的解决!(难题)
问题概述:希望隐藏跨域报错时出现在chrome测试控制台的的错误信息
__________________
详细: 现有A,B两个页面,
      A页面用Object或iframe加载B页面,
      B页面用js声明了一个Object(var aa= document.createElement("Object");
      aa.setAttribute("type","application/x-shockwave-flash");
      var Z=document.appendChild(aa);)
      在打开A页面时,由于A,B域名不一致就会报跨域错误,
      我无权修改声明aa的代码,但可以A,B页面的其他部分,我希望至少把那个在控制台里报的错误隐藏掉
________________
我试图用下面的代码隐藏错误,但丝毫不起作用
function killErrors(msg,url,l){
return true;
}
onerror=killErrors;
window.onerror = killErrors;
document.onerror = killErrors;
_________________
俺的chrome版本是24号
俺已经为此浪费了一天了,希望高手赐教!


chrome 跨域 onerror
[解决办法]
try{
//把有异常的代码放里面
}catch(e){
}
[解决办法]
Object标签只有IE能用吧,如果你就简单的像跳过错误就用 try catch

热点排行