0
点赞
收藏
分享

微信扫一扫

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";
}

应该是atlas的原因!你可以换其它ajax框架试试


和WebService毫无关系,WebService是一种调用结构,本身和浏览器也没有神么支持不支持的关系,只能说是你的实现方式可能存在问题


AJAX控件Atlas生成的js代码在安全范围内不符合chrome的要求吧,所以错误


应该和webservice无关~


确实是,和WebService无关。问题出在Atlas身上。Atlas好像是microsoft的Ajax 1.0,我用的时候也发现问题多多。现在改用.net framework 3.5的AJAX,问题就搞定了。用法基本和Atlas一样。

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

举报

相关推荐

0 条评论