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  修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • xiaofanku
  • 等级:
  • 可用分等级:
  • 总技术分:
  • 总技术分排名:

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

修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • AWHeaVen
  • 等级:
  • 可用分等级:
  • 总技术分:
  • 总技术分排名:

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

修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • showbo
  • 等级:
  • 可用分等级:
  • 总技术分:
  • 总技术分排名:
  • 3

    3

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

修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • lq20051610211
  • 等级:
  • 可用分等级:
  • 总技术分:
  • 总技术分排名:

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

修改 删除 举报 引用 回复
进入用户个人空间
加为好友
发送私信
在线聊天
  • leftfist
  • 等级:
  • 可用分等级:
  • 总技术分:
  • 总技术分排名:

发表于: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也搞定矣。
原文地址:https://www.cnblogs.com/leftfist/p/4258205.html