tags:

views:

180

answers:

4

I have a linux box. How do I see how my html pages look as rendered in Microsoft Internet Explorer? How do I test javascript functionality in IE?

I don't want to install a VM and a copy of the Windows OS.

+8  A: 

Your best friend as a Linux web developer: http://www.tatanka.com.br/ies4linux/page/Main_Page (IEs 4 Linux), which uses WINE to run different versions of IE

Marcel Guzman
+7  A: 

Check out this page to see how your page will look across browsers and OS'

http://browsershots.org/

To actually interact with your web site though I would suggest something like Wine or a VM like Xen.

Also see this link: How to install internet explorer on Ubuntu or see this page IEs4Linux.

Brian R. Bondy
Doesn't wine use Gecko, rather than reimplementing IE?
Blorgbeard
You can run windows programs on Wine including IE.
Brian R. Bondy
If you run IE under Wine, then you are using IE, not Gecko.
Eddie
+3  A: 

I use linux at work and do web development that has to support IE6+ and Firefox2+.

IE4Linux is not really good enough for properly testing IE browser rendering as it doesn't work exactly as IE does in Windows. You could use something like browsershots but I would recommend running Windows in a VM and test using that for IE testing. I've done that for awhile and it works great as long as you have a spare 512MB ram for XP.

SCdF
Great suggestion, but my primary box these days is a netbook. Spare ram I do not have.
tpdi
ouch, then I dunno dude. I've tried using IE4Linux before but I've had incorrect CSS, CTDs (from JS no lesS) and various rendering issues with it before. It might be good enough for a base santiy check with more detailed checks on XP done only so often.
SCdF
+1  A: 

Another Service similiar to browsershots but faster is http://ipinfo.info/netrenderer/. Otherwise - if you have a copy of windows lying around why not use a virtual machine? Suns virtualbox is nice enough: http://www.virtualbox.org/

Kru