virtualbox+ievms:还你一个原装IE8
Posted 程序员小川
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtualbox+ievms:还你一个原装IE8相关的知识,希望对你有一定的参考价值。
在web开发中,不可避免的一件事是浏览器兼容性问题,你永远无法想象项目正式上线后,坐在电脑前操作这套系统的人用的是什么版本的浏览器,IE(7,8,...),360,Chrome,火狐等,后面几个还好说点,但是IE的这个就是着实让人头疼,尤其是兼容IE8版本,H5的兼容、DOM操作的兼容、js的兼容等,很是让人惊喜!很是意外啊!看着测试反馈的bug邮件,都有一种干掉IE8的冲动!当然也就想想,bug还是要解决的!
对于开发来讲,不仅是实现功能,还需要解决兼容性问题。对于测试提出的bug,第一反应就是看本地,然后开始和测试撕,说我本地如何如何,是测试系统部署的问题,是巴拉巴拉,就差最后动手了!
这权当一笑,现实中这种开发是真的存在,并不是少数人,平心而论,这种盲目自信等同于愚蠢。正确的解决思路是,先检查本地,看是否出现了测试提出的问题,如果本地没问题,让测试进行bug重现,定位是哪种操作引起的错误,再检查本地相应部分代码和重现bug操作,这时候本地没问题,可以问下部署测试环境的同事了,可能是代码没有更上去,那就等下一次的测试环境更新,本着发现问题,分析问题,解决问题的思路进行解决,这样难道不好吗?
这就涉及到本地环境bug重现了,这时你需要一个标准的IE8浏览器,但是大多数人的电脑都是配的IE10、IE11,向下改内核的时候,是没有原装IE8强大的。你不可能一直让测试测你本地的吧?(前提是局域网内可以通信)这时你需要一个虚拟机,可以在本地使用原装IE8的系统。
今天的主角是virtualbox和ievms,可以在本地拥有正版原装的IE8浏览器,virtualbox的安装包只有100来M,ievms稍大,4到5个G,但是整个虚拟机+系统占用的内存大概是10%-15%(我本地是8G内存),还是可以的。
1、virtualbox
目前是Oracle的产品,开源免费,下载地址:https://www.virtualbox.org/wiki/Downloads。将安装包下载到本地后,根据提示,一步一步安装即可。
2、ievms
是微软官方的产品,下载的虚拟系统有90天的试用期,试用期结束后,只需要将安装包再重新导入一次即可,非常方便,没有安装系统那么麻烦(通过镜像文件装过系统的,应该能够体会到这其中的差别)。下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/。
步骤一:下载对应的文件
步骤二:打开virtualbox,点击 管理 ,选择 导入虚拟电脑 。
步骤三:选择下载好的文件,直接点击导入即可。
步骤四:点击 启动 ,选择里面的无界面启动,第一次启动选择无界面启动。启动完成后,点击 显示 。
步骤五:为了实现共享粘贴板、互传文件,点击最上面一栏的 设备 ,选择下面的安装增强功能,会弹出virtualbox的安装窗口,按照指示安装一遍即可,这样就能和本机共享文件,实现CV大法了。
步骤六:这里面的IE浏览器清缓存稍微有点不同,打开开发者工具,点击带有一个红叉的地方,即可清理浏览器缓存。
最后,virtualbox的用处是远不止这一点的,如果你还有其他系统的镜像文件,都是可以玩的,Mac、Linux等都是可以尝试的,如果有什么问题,可以下方评论留言,会一一解答的。
文章首发于我的个人公众号:悦乐书。喜欢分享一路上听过的歌,看过的电影,读过的书,敲过的代码,深夜的沉思。期待你的关注!
公众号后台输入关键字“Java学习电子书”,即可获得12本Java学习相关的电子书资源,如果经济能力允许,还请支持图书作者的纸质正版书籍,创作不易。
以上是关于virtualbox+ievms:还你一个原装IE8的主要内容,如果未能解决你的问题,请参考以下文章