zoukankan      html  css  js  c++  java
  • 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也搞定矣。
  • 相关阅读:
    StackView
    横竖屏
    Html
    UILabel
    NSString
    NSPredicate|谓词
    iphone
    函数
    UIBezierPath
    UICollectionView
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258205.html
Copyright © 2011-2022 走看看