在线 Internet Explorer 模拟器 [关闭]
Posted
技术标签:
【中文标题】在线 Internet Explorer 模拟器 [关闭]【英文标题】:Online Internet Explorer Simulators [closed] 【发布时间】:2011-03-26 11:39:08 【问题描述】:(试图找到类似的问题/重复,失败)
我在 Mac 上开发。我爱我的麦克。我使用 Chrome、Firefox 和 Safari 进行开发。我爱他们都有不同的原因。
但我也必须为 Internet Explorer 用户开发。
我知道,我在这里不是独一无二的。
我喜欢使用 webkit 检查器/firebug 来处理 CSS。我在测试 ie6-8 时发现的最大问题之一是无法动态编辑 CSS。来回切换到虚拟机或实际 PC,在 CSS 中尝试某些东西,在 IE 中保存、重新加载、失败和重复,会导致开发过程缓慢。
那么,我的实际问题。
是否有适用于各种 Internet Explorer 版本的在线模拟器/模拟器?以某种方式使用 ie 引擎呈现页面,但仍然允许我使用我的检查器的东西?
这可能吗?
【问题讨论】:
见这篇文章(从 2011 年开始)coding.smashingmagazine.com/2011/09/02/… 但是现在(2013)你有www.spoon.net和www.browserstack.com 【参考方案1】:这是给你的另一个想法。它也是在线的,无需下载。它使用窗口 7 + ie9,但不支持 flash ie9 online
【讨论】:
非常可靠,非常适合测试/调整最终用户体验。无法访问 Internet Explorer 的更高级功能(调试器/查看源代码/...),但它确实提供了交互式体验,无需任何注册或插件的麻烦。【参考方案2】:你试过这个吗:IE NetRenderer
【讨论】:
仅适用于 Windows...不是吗? 不,我在 Mac 上使用它。它会创建一个屏幕截图,显示它在 ie 中的外观。 碱性试金石之类的东西...一个类似 webkit 的基于 API 的应用程序将非常有用... 这是一个网站,当然无处不在。【参考方案3】:http://www.browserstack.com
它确实很好用,但您每月只有 30 分钟的免费时间。
19 美元/月,您有无限时间。
【讨论】:
是每月 30 分钟免费还是单次 30 分钟试用? 每个月你有 30 分钟的免费时间 现在他们使用试用期.. :( 但棒极了! 我不敢相信他们会为此收取如此多的费用。 19 美元是合理的,但不是每月 39 美元以上! 19 美元的计划是用小文本写的,但仍然可用。【参考方案4】:你可以试试Firebug Lite
它是 Firebug 的纯 javascript 实现,可直接在任何浏览器中运行(至少在所有主要浏览器中:IE6+、Firefox、Opera、Safari 和 Chrome)
你仍然需要虚拟机来实际运行 IE,但至少你会得到一个更快的测试周期。
【讨论】:
绝对更近一步【参考方案5】:类似BrowserShots?
【讨论】:
不,不仅仅是截图。我希望能够与该站点进行交互。我希望能够右键单击一个元素,检查它,编辑 css 等。 @hookedonwinter:啊,在那种情况下,我认为任何在线工具都不适合你,因为它总是至少在你自己的浏览器后面被抽象出来,因此不是一个好的测试。虚拟机可能是您最准确的测试方法。这些工具不会全面好用,但除非您实际使用目标浏览器,否则您并没有真正测试目标浏览器。 这就是我害怕的。希望有人会知道一些随机的令人敬畏的东西,这将使我们所有人受益。就像 ie 的 jsfiddle 或类似的东西。【参考方案6】:我刚刚意识到还有另一种选择。我听说过很多关于这项服务的好消息:Litmus Alkaline。
“Alkaline 可以在几秒钟内从您的 Mac 桌面在 17 种不同的 Windows 浏览器上测试您的网站设计。无需虚拟机、Windows 许可证或任何与 Windows 更新有关的东西。”
【讨论】:
我自己(还)没有使用过它,但它似乎只是截图,所以它可能不是一个相关的答案。不过,其他人可能会发现此解决方案很有用。 刚刚安装好了。它只是截图,但它仍然很漂亮。对任何 ajax 内容都没有帮助,但是你.. 很酷【参考方案7】:我一直在使用 IE Tester(很好),但不知道我可以简单地在 IE 中切换版本。很高兴知道被选为“最有可能成为你存在的根源”的浏览器内置了查看以前版本的工具。
IE Tester 的缺点是它不能很好地支持 javascript,而且在 iframe 方面也并不总是做得很好。 (是的,我仍然使用它们。)
我决定既然 Google 和 Facebook 不再支持 IE7,我也不会。我的资金比他们少得多。
我知道这并不能解决 MAC 用户使用 VM 的需要,但也应该有解决方法。使用 8 核处理器 PC 计算机,您可以 VM MAC 与 4 核,PC 相同,并运行 4 个显示器,每个操作系统两个。贵,但这是我们的业务。在大多数商业模式中,花费数万美元购买设备的情况并不少见。我们不应该对自己有任何不同的看法。投资于你的成功。
【讨论】:
请不要尝试通过发布您自己的答案来回复其他答案。这不是本网站的运作方式。【参考方案8】:使用 wine - 它内置了支持 Gecko 的 IE6。 更多信息here.
【讨论】:
【参考方案9】:如果您在 Apple 的 OS-X 中的硬盘上有足够的空间,那么您可以 下载后安装适用于 Mac-OS-X 的 virtualbox 在http://virtualbox.org
那么您将需要“仅”100 GB 来创建这个虚拟机作为虚拟硬盘。 然后安装您选择的 Windows - Vista 或 7 或 8 - 以及 Internet Explorer ...
你不需要为此购买Windows,只要你不测试超过一个月 - 当测试时间到期时,这根本不是悲剧,你只需重复一个新的测试时间......
这看起来微不足道,但使用 virtualbox,在这种情况下使用 IE,你有一个实时测试区域 - 无论是哪个版本的 IE!
【讨论】:
【参考方案10】:Adobe Contribute也提供快照服务,但不是免费的。
这是developer toolbar for IE 6 and 7。
【讨论】:
您可以使用开发工具栏动态编辑 CSS。【参考方案11】:作为参考,这里是另一个截图渲染工具:https://browserlab.adobe.com/
它还支持许多其他浏览器和平台,并提供一些不错的小选项,如洋葱皮等。
注意:最近 Internet Explorer 6 似乎已被删除,这使得它的用处大大降低:S
【讨论】:
【参考方案12】:只要坚持使用虚拟机: 如果您运行的是 Internet Explorer 8,您将能够使用 F12 激活开发人员窗口。在那里,您可以即时编辑 CSS 和 html,而无需保存/重新加载页面。
【讨论】:
这是我目前的解决方案,但与 firebug 或类似的东西相比,开发窗口非常糟糕。以上是关于在线 Internet Explorer 模拟器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何让 Internet Explorer 模拟指针事件:无?
Chrome 和 Internet Explorer 中的 Codeigniter 销毁会话
检测旧的 Internet Explorer Javascript 函数(< ES6)
无法在 localhost (WAMP) 上的 Internet Explorer 中加载 jQuery
在同一台计算机上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8