V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
coolicer
V2EX  ›  JavaScript

AngularJS没有支持IE7,我照网上的做了兼容还是不行。

  •  
  •   coolicer · 2013-11-20 09:34:27 +08:00 · 12761 次点击
    这是一个创建于 4021 天前的主题,其中的信息可能已经有所发展或是发生改变。
    IE报错:
    SCRIPT5022: [$sce:iequirks] http://errors.angularjs.org/1.2.0rc1/$sce/iequirks

    新版Angluar $sce 已经不支持IE7了,,是否意味Angluar不能在IE7使用了。
    23 条回复    1970-01-01 08:00:00 +08:00
    FrankFang128
        1
    FrankFang128  
       2013-11-20 09:37:43 +08:00 via Android
    去看看司徒正美的那个框架吧,兼容到IE6。

    不兼容IE的框架我喜欢。
    ijse
        2
    ijse  
       2013-11-20 09:46:51 +08:00
    @FrankFang128 是那个avalon吧?好像出得时间不长。。。

    楼主可以试下knockoutjs, 听说这个是微软的程序员出的,, 支持IE6+, 也是双向绑定的。
    http://knockoutjs.com/
    coolicer
        3
    coolicer  
    OP
       2013-11-20 09:55:03 +08:00
    @FrankFang128 感觉文档不全的样子
    coolicer
        4
    coolicer  
    OP
       2013-11-20 09:56:06 +08:00
    @ijse 纠结,挺喜欢Angluar。
    andy12530
        5
    andy12530  
       2013-11-20 10:04:39 +08:00
    要兼容IE7话,一般也会兼容IE6。。。。
    IE7那个市场分额,太低。。。
    turing
        6
    turing  
       2013-11-20 10:57:31 +08:00   ❤️ 1
    使用 stable
    IE6都支持的,支付宝账单前端就是angular based
    coolicer
        7
    coolicer  
    OP
       2013-11-20 12:11:21 +08:00
    @turing 什么版本的
    shiny
        8
    shiny  
       2013-11-20 12:27:50 +08:00   ❤️ 1
    确保浏览器没有处于 quirks 模式,仅仅加 DOCTYPE 不一定能使浏览器处于标准模式。比如 DOM 头什么的都可能使渲染模式出现问题。
    有直接访问的 URL 吗?
    coolicer
        9
    coolicer  
    OP
       2013-11-20 12:51:55 +08:00
    @shiny http://192.249.61.157/ng.html
    clino
        10
    clino  
       2013-11-20 13:06:26 +08:00
    我对 avalon 印象不错,已经在一些地方使用了
    有发现对firefox低版本不支持,貌似要firefox14以后,对ie倒是能兼容到6,当然也有一个mobile版本支持现代浏览器的
    shiny
        11
    shiny  
       2013-11-20 13:35:12 +08:00
    IE6下偶尔刷不出来,但是加载完后,IE Tester的 IE7模式 和 系统自带IE6 都可以正常使用。
    另外可以看到渲染模式是 Standard mode IE6

    coolicer
        12
    coolicer  
    OP
       2013-11-20 13:46:49 +08:00
    @shiny 我现在的是IE11,用回IE7兼容模式死活刷不出来,IE8兼容模式可以。
    turing
        13
    turing  
       2013-11-20 13:51:12 +08:00   ❤️ 1
    @coolicer https://a.alipayobjects.com/consumeprod/consumeprod.ebill4-0.9-angular.js

    不记得了,貌似是1.1.x吧,直接在官网上找stable下载。
    flynngao
        14
    flynngao  
       2013-11-20 13:54:36 +08:00
    为毛要兼容ie6,账单的angular版本是1.0.8
    coolicer
        15
    coolicer  
    OP
       2013-11-20 13:57:44 +08:00
    @flynngao 不兼容IE6。我说的是IE7
    coolicer
        16
    coolicer  
    OP
       2013-11-20 14:02:35 +08:00
    @turing 我用了一个1.1.5,在IE7兼容模式下终于运行起来了。感谢
    whuhacker
        17
    whuhacker  
       2013-11-20 14:08:00 +08:00
    @turing 现在的 stable 版都已经 1.2.x 了
    coolicer
        18
    coolicer  
    OP
       2013-11-20 14:14:46 +08:00
    @whuhacker 官方是1.2.1,我试了在IE7 是不行的。
    zghcx99
        19
    zghcx99  
       2013-11-20 14:54:19 +08:00
    去看看司徒正美的那个框架吧,兼容到IE6
    coolicer
        20
    coolicer  
    OP
       2013-11-20 15:12:47 +08:00
    @zghcx99 我看了一半,还是看完它吧,应该可以相通的。
    luikore
        21
    luikore  
       2013-11-20 17:15:52 +08:00
    至少 IE8 才有可能监听 dom 事件, 低版本各种 hack
    flynngao
        22
    flynngao  
       2013-11-20 17:19:00 +08:00
    @coolicer ie6,7都可以的
    coolicer
        23
    coolicer  
    OP
       2013-11-20 17:25:51 +08:00
    @flynngao IE6不在意它死活,IE7我怕还有大量用户。不想为IE6的用户浪费生命
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:24 · PVG 17:24 · LAX 01:24 · JFK 04:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.