Atlas不支持google浏览器chrome 和 苹果浏览器safari

我用微软的AJAX控件Atlas调用WebService,IE和FF下都正常,但Chrome就不行,调试报错:Refused to set
unsafe header referer。不知道什么原因。
//js
function HotLink()
{
webservice.HelloWorld(CallOK);
}
function CallOK(str)
{
alert(str);
}

//webservice
[WebMethod]
public string HelloWorld()
{
return "HelloWorld";
}


问题点数:100回复次数:5 显示所有回复显示星级回复显示楼主回复修改 删除 举报 引用 回复
<iframe id="Topic_Zone" marginwidth="0" marginheight="0" src="about:blank" scrolling="no" width="100%" frameborder="0" height="0"></iframe>
进入用户个人空间
加为好友
发送私信
在线聊天
  • xiaofanku
  • t6new.cn
  • 等级:
  • 可用分等级:掌柜
  • 总技术分:8524
  • 总技术分排名:2424

发表于:2008-12-30 18:30:521楼得分:60
应该是atlas的原因!你可以换其它ajax框架试试

<!-- <span>预留的文字链广告位</span> //--> 修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • AWHeaVen
  • 等级:
  • 可用分等级:贫农
  • 总技术分:698
  • 总技术分排名:26792

发表于:2008-12-31 13:06:162楼得分:10
和WebService毫无关系,WebService是一种调用结构,本身和浏览器也没有神么支持不支持的关系,只能说是你的实现方式可能存在问题

<!-- <span>预留的文字链广告位</span> //--> 修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • showbo
  • 要学习了.....さようなら
  • 等级:
  • 可用分等级:富农
  • 总技术分:56941
  • 总技术分排名:139
  • 3

    3

    moremedalbtn.gif
发表于:2008-12-31 14:43:243楼得分:20
AJAX控件Atlas生成的js代码在安全范围内不符合chrome的要求吧,所以错误

<!-- <span>预留的文字链广告位</span> //--> 修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • lq20051610211
  • 天马流星拳
  • 等级:
  • 可用分等级:中农
  • 总技术分:375
  • 总技术分排名:42405

发表于:2008-12-31 14:53:074楼得分:10
应该和webservice无关~

<!-- <span>预留的文字链广告位</span> //--> 修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • leftfist
  • 左直拳
  • 等级:
  • 可用分等级:小地主
  • 总技术分:0
  • 总技术分排名:331964

发表于:2009-01-13 09:34:145楼得分:0
确实是,和WebService无关。问题出在Atlas身上。Atlas好像是microsoft的Ajax 1.0,我用的时候也发现问题多多。现在改用.net framework 3.5的AJAX,问题就搞定了。用法基本和Atlas一样。




另外,google浏览器chrome 和 苹果浏览器safari都使用同一个内核WebKit,搞定了chrome,safari也搞定矣。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值