Sac*_*cha 28 html css macos internet-explorer
我目前正在Mac上设计一个网站.该设计在Chrome,Safari和Firefox中运行良好.现在我要用不同版本的Internet Explorer测试它.问题是我目前无法访问Windows机器.在Mac上测试IE网页设计的最佳方法是什么?
Fab*_*sco 15
我使用BrowserStack.com,非常酷.但调试工具(Firebug)在IE7和IE8上变得非常慢.
所以这是一种让你的mac中运行IE7,8和9的方法:
1)下载并安装VirtualBox
2)启动终端(位于/ Applications/Utilities /)
3)确定要下载和安装的Internet Explorer版本 - 每个版本的Internet Explorer都包含在VirtualBox中运行的单独虚拟机中.换句话说,如果要运行Internet Explorer 7,8和9,则需要下载三个单独的VM,这可能需要一段时间,因此请记住这一点.选择下面的文字并复制它:
3.1)安装所有版本的Internet Explorer:IE7,IE 8和IE 9
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | 庆典
3.2)仅安装Internet Explorer 7
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS ="7"bash
3.3)仅安装Internet Explorer 8
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS ="8"bash
3.4)仅安装Internet Explorer 9
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS ="9"bash
将选定的命令从上面复制并粘贴到终端并点击返回,这将开始下载和转换过程.这需要多长时间取决于您的Internet连接以及您选择安装启动VirtualBox并启动Windows和Internet Explorer的Internet Explorer版本数量 - 选择与您打算使用的Internet Explorer版本对应的虚拟机:IE7,IE8,IE9 ,然后单击"开始"按钮以使用该版本的Internet Explorer启动该Windows计算机.请记住,默认的Windows管理员密码是"Password1",如果您忘记它,它也是VM中的密码提示.
这就是它的全部内容.这些命令是xdissent的ievsms脚本的一部分,它管理整个下载,转换和安装过程,它并没有那么容易.
VM Snapshots Circumvent Microsofts 30天限制 这种方法的另一个好处是它通过利用VirtualBox内置的功能快照来绕过微软30天的限制.这样可以保留原始Windows VM状态,并允许您在没有任何时间限制的情况下连续使用IE虚拟机,只需在发生30天锁定后恢复原始快照即可.
要在30天Windows到期后使用快照,只需打开VirtualBox,选择IE VM,然后单击"快照"按钮.从这里开始,您可以从创建的原始快照启动,再使用IE再过30天.您可以无限期地执行此操作,有效地拥有一个干净的IE测试环境.
资源:
http://osxdaily.com/2011/09/04/internet-explorer-for-mac-ie7-ie8-ie-9-free/
您可以使用虚拟机,例如VMWare(http://www.vmware.com/).或者你可以使用Wine(http://www.winehq.org/).
两个系统还允许您测试IE7和更低版本,可能使用IETester.我觉得IETester很棒.
我已经使用它们了,它们可以满足我的需求.
交叉听起来很有趣.
要获得完全豪华,您可以下载Firebug Lite(http://getfirebug.com/firebuglite),它可以让您检查类似Firebug的DOM类型.它不是很好,但它是IE中开发者工具的一个很好的增强器.
安装 Crossover,这将允许您在 Mac 上运行 IE,而无需完整虚拟机的开销。
http://www.codeweavers.com/compatibility/browse/name/?app_id=4225
我会先尝试一下,因为 IE8 被列为“青铜”兼容性级别,这并不是最好的。
| 归档时间: |
|
| 查看次数: |
15766 次 |
| 最近记录: |