V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rubyking
V2EX  ›  程序员

跪求推荐一款 ie(6~11)的前端调试工具

  •  
  •   rubyking · Sep 15, 2014 · 8565 views
    This topic created in 4248 days ago, the information mentioned may be changed or developed.
    48 replies    2014-09-16 21:54:53 +08:00
    tsingchao
        1
    tsingchao  
       Sep 15, 2014
    IETester
    jsonline
        2
    jsonline  
       Sep 15, 2014 via Android
    虚拟机
    jsonline
        3
    jsonline  
       Sep 15, 2014 via Android   ❤️ 1
    IE tester 是自欺欺人。 根本就不是原版IE
    rubyking
        4
    rubyking  
    OP
       Sep 15, 2014
    @tsingchao
    @jsonline
    IE test 坑人!
    rubyking
        5
    rubyking  
    OP
       Sep 15, 2014
    @jsonline 还有其它方法么? 不要虚拟机,虚拟机太麻烦
    andy12530
        6
    andy12530  
       Sep 15, 2014   ❤️ 1
    虚拟机,没别的办法。
    或者用 IE9可以调试 789
    jsonline
        7
    jsonline  
       Sep 15, 2014 via Android   ❤️ 1
    @rubyking 如果你用 Mac 就不会觉得虚拟机麻烦了,很流畅。
    除了虚拟就只有买真机了。
    rubyking
        8
    rubyking  
    OP
       Sep 15, 2014
    @andy12530 那个只是文档模式,不太靠谱
    rubyking
        9
    rubyking  
    OP
       Sep 15, 2014
    @jsonline mac下用虚拟机确实体验不错,就没有其它方法了吗?
    Julyyq
        10
    Julyyq  
       Sep 15, 2014
    andy12530
        11
    andy12530  
       Sep 15, 2014
    @rubyking 我平常就用那个,挺靠谱的,绝大多数问题可以暴露出来 。
    lifecoder
        12
    lifecoder  
       Sep 15, 2014
    虚拟机就是仿真环境,测出来的比较准。相对于真机,也节约了成本。
    用IE9以上版本的Dev Tool调试,真的会漏掉很多真实环境下才会暴露的问题。
    耐心点吧~

    BTW
    IE Tester 真心算了,又不好调试,又测得不准。
    ETiV
        13
    ETiV  
       Sep 15, 2014
    不知道你公司有没有其他富余的机器.

    我在公司里别的服务器(CPU 是 Xeon E5)上用 KVM 装了虚拟机. 从 xp-ie6, 一直到 win7-ie9, 每个一台虚拟机.

    用的时候直接 VNC 连过去.

    还是挺方便的, 最主要是不占用我自己电脑的资源.
    ETiV
        14
    ETiV  
       Sep 15, 2014
    另外, 如果你写的页面是由你们客户端程序内嵌的IE WebBrowserControl ( http://msdn.microsoft.com/en-us/library/w290k23d%28v=vs.90%29.aspx ) 来最终呈现的话, 需要注意一下它默认使用的 IE7 的文档模式.

    这里有解决办法.
    http://blog.useasp.net/archive/2013/05/30/force-ie8-or-higher-or-webBrowser-control-use-specific-version-to-display-pages.aspx
    solifugus
        15
    solifugus  
       Sep 15, 2014
    还需要调试IE8以下么?直接提示升级吧?有些用户完全不能迁就啊。
    flfruit
        16
    flfruit  
       Sep 15, 2014
    现在不是都要求适配IE8以上的么?
    dong3580
        17
    dong3580  
       Sep 15, 2014
    @jsonline
    正解,ietester很多种情况下根本没法模拟出。
    最好的办法是安装高版本的IE,F12下会有切换到各个版本的IE调试兼容。
    66beta
        18
    66beta  
       Sep 15, 2014
    http://www.browserstack.com/ 公司用可以的
    个人就太贵了
    emric
        19
    emric  
       Sep 15, 2014
    可以尝试 ThinApp 打包出来的IE.
    loading
        20
    loading  
       Sep 15, 2014 via iPad
    虚拟机列表截图居然没人发?
    yhhwpp
        21
    yhhwpp  
       Sep 15, 2014
    安个绿色的ie6 ie7-11自带ie 就可以。
    USCONAN
        22
    USCONAN  
       Sep 15, 2014
    從成本上考慮還是從實現上考慮 IE 8 以下都應該果斷放棄啊。
    rubyking
        23
    rubyking  
    OP
       Sep 15, 2014
    @Julyyq
    @66beta 在线调试吗?
    rubyking
        24
    rubyking  
    OP
       Sep 15, 2014
    @ETiV 感觉不错的样子
    rubyking
        25
    rubyking  
    OP
       Sep 15, 2014
    @solifugus
    @flfruit
    @USCONAN 苦逼啊,公司要求,有用户在那里!
    rubyking
        26
    rubyking  
    OP
       Sep 15, 2014
    @emric 这个能把各个版本的IE抠出来? 貌似一个操作系统只能装一个版本的ie吧- _ -!
    lanceli
        27
    lanceli  
       Sep 15, 2014


    @loading

    前三个最近一年很少开了
    emric
        28
    emric  
       Sep 15, 2014
    @rubyking 这是 VMware 家的工具, 能把 IE 从系统提取出来.
    效果还满赞的在 win7 IE6~IE8 可用.
    kmvan
        29
    kmvan  
       Sep 15, 2014 via Android
    什么年代了还挨一六
    kisshere
        30
    kisshere  
       Sep 15, 2014
    为啥没有4和5?
    USCONAN
        31
    USCONAN  
       Sep 15, 2014
    @rubyking 公司實在是要求要支持到6的話,我認為你最好的解決方案就是Parallels了~ 看上面@lanceli 的截圖。

    各版本系統裝好之後全部設定成融合模式「Coherence」配置針對(生產力),性能「更快的Mac」,應用程式(當沒有應用程式打開時暫停Windows)。
    最後把各版本的IE啟動快捷放在方便訪問的地方。
    這樣就很完美了~
    USCONAN
        32
    USCONAN  
       Sep 15, 2014
    @rubyking FYI 如果你有新版的 Parallels 10 的話,它有一個叫做 Modern.IE 的東西,是一個針對開發人員的 IE 測試模擬環境。你也可以用這個直接創建各個版本的 IE 來用,這樣就比較簡單一點,不過需要注意的是這個環境的 Windows 授權是 90 天的 Evaluation 授權。如果希望使用正式的授權還是建議使用上面說的方法手動安裝 Windows 虛擬機。

    http://kb.parallels.com/Attachments/kcs-35952/Screen%20Shot%202014-08-19%20at%2005.11.19.png

    http://kb.parallels.com/Attachments/kcs-35952/Screen%20Shot%202014-08-19%20at%2005.11.48.png
    pepsin
        33
    pepsin  
       Sep 15, 2014   ❤️ 1
    我一般用意念调整 IE6-8 的 bug,效果很好
    ZhaoMiing
        34
    ZhaoMiing  
       Sep 15, 2014
    @lanceli 其实可以只装一个xp,然后ie678分别建3个snapshot。
    NemoAlex
        35
    NemoAlex  
       Sep 15, 2014
    虚拟机 XP 装 IE6,虚拟机 Win7 装 IE10,虚拟机 Win8 装 IE11,这三台就够了
    其中 IE10 可以模拟 IE7-9
    azzvx
        36
    azzvx  
       Sep 15, 2014
    IE11,开发者模式->仿真->文档模式 里面可以调,记得把用户代理字符串设成和文档模式一个版本就可以了。
    支持仿真5(6),7,8,9,10,11版本的IE,还可以调整分辨率,模仿一些移动端。
    最重要的是可以调试js错误。
    xAI
        37
    xAI  
       Sep 15, 2014
    IE9 以后都可以调试IE 5, 6, 7, 8 并且问题基本都可以出现。
    CrispElite
        38
    CrispElite  
       Sep 15, 2014
    网上有人做过一个绿色IE6 只有一个exe文件,感觉还是可以的。其实IE6 也是挺好兼容的
    ttph1oc
        39
    ttph1oc  
       Sep 15, 2014
    跳槽吧。
    yun77op
        40
    yun77op  
       Sep 15, 2014
    https://modern.ie/en-us/virtualization-tools#downloads 这里有包含各个版本的IE的虚拟机
    pysama
        41
    pysama  
       Sep 15, 2014
    都说完了,我就不说了
    天朝做开发啥时候才不用care IE6啊
    Navee
        42
    Navee  
       Sep 15, 2014
    虚拟机是最好的办法了.微软官方的提供的工具就是虚拟机
    lightening
        43
    lightening  
       Sep 15, 2014
    lightening
        44
    lightening  
       Sep 15, 2014
    modern.ie 上有几种调试方法,找自己方便的用
    JamieSoung
        45
    JamieSoung  
       Sep 15, 2014
    虚拟机最好。
    JamieSoung
        46
    JamieSoung  
       Sep 15, 2014
    说到调试的话,Firebug Lite可以试试
    Tonni
        47
    Tonni  
       Sep 16, 2014
    @rubyking 可以装多个版本的IE,不过有点折腾,我以前这么搞过,现在不这么玩了。
    jun4rui
        48
    jun4rui  
       Sep 16, 2014
    IE6用虚拟机咯,其他版本可以用IE11的开发者模式模拟一下,IE Tester偶尔可以,但是有些效果是不同的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2682 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 205ms · UTC 03:31 · PVG 11:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.