在Ubuntu上的CSS跨浏览器兼容性

前端之家收集整理的这篇文章主要介绍了在Ubuntu上的CSS跨浏览器兼容性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在进行Web开发,我的默认桌面是Ubuntu,我对我的设置和应用程序感到满意.但是我还需要在Ubuntu上测试网页以实现跨浏览器的兼容性.
我已经经历了试图让IE7或IE8(带葡萄酒)在ubuntu上运行的地狱,当他们最终工作时,他们非常错,图形/滚动非常慢.
当然可以选择虚拟盒,但是再次使用GBytes就可以运行一个小应用程序!

那么对于那里的所有CSS大师,我怎样才能继续我心爱的Ubuntu并仍然提供一个高质量(测试)的页面.

谢谢.

编辑:

新鲜度更新:
我现在使用browserstack.com的付费服务通过闪存隧道提供多种不同的浏览器测试环境.我是付费用户,但有一个初始免费试用期. browserstack使我无需以任何形式,虚拟映像或其他方式在我的机器上运行Windows操作系统.由于它还允许隧道,我可以在我的本地计算机上托管该站点,但仍然可以在browserstack浏览器中进行测试.我认为月费很好.

结束编辑

我尝试了各种选项,包括“最终解决方案”:免费下载Windows测试微软的操作系统

我已经尝试了下面的一些选项,但虚拟盒可能是你最好的选择.完整的测试,特别是因为在专业的能力,你经常需要测试ie8,ie7和ie6.只安装了一个操作系统,这很棘手.因此,为了最简单和最浅层的测试,最复杂和最全面的测试:

browserlab.adobe.com

>一个更新,有趣的在线解决方案是:browserlab.adobe.com.与browserhots相比,它实际上非常具体和快速.它只为您提供截图,但这是一个很好的第一步.所以我建议用于纯视觉(因此相对较浅)的测试.

Browsershots.org

>虽然browsershots.org也应该用于概述用户可能会看到的内容,但如果没有用于javascript和行为测试的真实浏览器(而不仅仅是浏览器提供的显示和渲染测试),你真的无法实现这一点. .在你看到图像之前的延迟也是杀手锏.

双启动到窗口

>我尝试过的另一个是双启动,我在ubuntu中工作了99%的时间,而且我安装了Windows&可以双启动进入.不是一种快速的测试方法,但如果你没有任何其他方式来访问ie,它至少应该适用于最新版本.

远程桌面到运行的Windows框

>在我提到“cover-all-the-bases”选项之前,另一个有用的可能性是设置一台Windows机器并启动它并通过远程桌面连接到它,这样你就可以在一台机器上工作并从两台机器进行测试.

最终解决方案,使用virtualBox

>最后,使用virtualBox的所有解决方案的母亲:

幸运的是(我知道你说你不喜欢虚拟机解决方案,我知道这是一个烦人的设置过程,但是……)微软提供了一年或更多的虚拟机发行版,其中包括不同版本的ie -installed,在您需要更新虚拟机之前一年左右无需许可证,@
http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en

从microsoft免费提供的浏览器测试图像安装虚拟机

因为这个在ubuntu上设置的指南在其他任何地方都不再可用,所以为了防止你或其他人真正需要它,我觉得有必要在ubuntu论坛上提供给我的安装过程的实际细节,并在我经历过他们.我为他们的长度道歉.感谢ubuntu论坛上现在匿名的原创海报:

免费访问Microsoft浏览器兼容性虚拟操作系统,为Ubuntu安装步骤

07004 (Ed: I can’t find this thread online any more)

HOWTO: run IE6,IE7,IE8 on Linux in
VirtualBox You need: virtualBox,qemu,
wine

Code: apt-get install virtualBox qemu
wine

Download the free(!) Microsoft
Internet Explorer Application
Compatibility Check VPC Images here:
07003
(Note: you don’t have to download the
full pack,you can cherry pick
specific combinations of XP/Vista and
IE6-8)

Extract the VPC image(s) with wine
(double-click). (Note: it might take a
while before the first window shows
up)

Turn the VPC image(s) into (a) VMWare
image(s) (which is/are readable by
VirtualBox): qemu-img convert -f vpc
image.vhd -O vmdk image.vmdk

Setup a new VM in VirtualBox,using
the vmdk image as an existing disk.
Boot it,you will see the Windows boot
progress bar and … it will BSOD
shortly after.

Fixing the BSOD:

The BSOD is caused because the virtual
Windows tries to load processor
drivers for the wrong processor (it is
not running on VirtualPC proc,but on
VirtualBox proc). Or something like
that… We need to force Windows not
to attempt to load drivers for the
processor (it doesn’t need any proc
drivers,because it’s all virtual
anyway). Start safe mode by
(frantically) hitting F8 at Windows
boot and choosing safe mode.

Ignore all the ‘New hardware’ detected
warnings (we will deal with those
later). Start a command Box and run
the following command to disable the
loading of processor drivers:

Code: sc config processor start=
disabled (note the space between ‘=’
and ‘disabled’!)

Restart the virtual Windows,it should
now boot all the way to the Windows
Desktop.

Now just when you think you can start
browsing the web with IE,you will
find out that the virtual Windows
needs to install the drivers for the
AMD PCnet NIC,which are located on
the Windows install disk. Fortunately
for those without a Windows install
disk,there is another way 原文链接:https://www.f2er.com/ubuntu/347335.html

猜你在找的Ubuntu相关文章