Vraag Windows-browsers in ubuntu voor webontwikkelaars


Ik doe regelmatig front-end development (html, css, js) en moet websites testen voor ie7, ie8, ie9, firefox, chrome, safari, opera in windows.Ik wil graag overstappen naar ubuntu, maar ben bang dat het testen van websites mogelijk krijg heel moeilijk. Heb ik opties naast het hebben van Windows als virtuele machine?


1
2017-09-18 10:39


oorsprong




antwoorden:


Voor een volledig antwoord:

Firefox, Chrome (of zijn FOSS-tegenhanger Chromium) en Opera hebben native Ubuntu (of meer generieke Linux) -versies. Ze behandelen hetzelfde als de Windows-versie. Met andere woorden, u kunt zonder problemen een versie van deze browsers krijgen die onder Ubuntu worden uitgevoerd.

Voor zowel Safari als IE heb je twee keuzes (t / m 3): de eerste optie zou zijn om IE en Safari voor Windows uit te voeren met Wine & Winetricks. Wine emuleert de API Win32, zodat toepassingen die voor Windows zijn gebouwd op Linux kunnen worden uitgevoerd. De tweede optie zou zijn om een ​​virtuele machine te gebruiken. Die virtuele machine zou een minimale versie van Windows kunnen draaien, zodat je daar IE / Safari voor Windows zou kunnen gebruiken. U wilt misschien zelfs een OSX-VM maken om Safari voor Mac uit te voeren.


3
2017-09-18 11:06



Ondanks Firefox, chrome een opera met versies voor Linux, deze versies een beetje anders, hebben verschillende updates toch? Dus als ik geen vensters op een virtuele machine gebruik, krijg ik niet helemaal een volledig beeld, toch? - Tomas
@Tomas is correct. Ik heb een website die volledig anders is weergegeven door Firefox op Ubuntu versus Firefox op Windows, ook al zijn de versies identiek. Daarom is dit een vreselijk antwoord. - Banana


Installeer de IE-browsers hieronder wine. Je kunt gebruiken winetricks om dat te doen.


1
2017-09-18 10:43





Voor zover ik weet, lopen Chrome en Firefox standaard op Ubuntu, wat de meeste gebruikers gebruiken.

Firefox komt zelfs voorgeïnstalleerd op Ubuntu en u kunt eenvoudig chrome installeren door het volgende op een terminal te typen:

sudo apt-get install chromium-browser

1
2017-09-18 10:43



Ja, er is chrome en firefox op ubuntu, maar ik denk dat ze iets anders weergeven, dus ik zie misschien geen enkele fout in ubuntu firefox die zichtbaar zou zijn op vensters, of heb ik ongelijk? - Tomas
@Tomas Ik heb hier geen antwoord op, maar ik vermoed dat het dezelfde browser is. Het zou de pagina op dezelfde manier moeten renderen. - NlightNFotis
@Tomas het platform waarvoor de browser is gebouwd, heeft geen invloed op de weergave van webpagina's als u dezelfde versie van de browser gebruikt. De weergavemachine van de browser is hetzelfde, of het nu is gebouwd voor Windows, OSX, Ubuntu, Fedora, RHEL, etc. - T0xicCode
@ xav0989 mijn gedachten precies. Het grappige van mijn opmerking is dat ik de rendering-engine wilde noemen, maar voor een vreemd soort mode deed ik dat niet. Ik denk dat ik een tekort aan cafeïne heb en het laat zien ... - NlightNFotis
@NlightNFotis Ik had mijn kop vanmorgen al in huis. Ik ben goed om te gaan! - T0xicCode


Niet alleen dat u Firefox en een plug-in kunt gebruiken die de user-agent van de browser verandert. U kunt Firefox dus een pagina laten openen zoals IE, Chrome of andere.

Algo je hebt Firebug om te debuggen html, css, etc.

Dus in Ubuntu kun je alle browsers native laten draaien, en IExplorer onder Wine of een virtuele machine.

Firefox heeft ook die uitstekende plug-ins voor webontwikkeling.


0
2017-09-18 10:44



"Niet alleen dat je Firefox en een plug-in kunt gebruiken die de user-agent van de browser verandert, dus je kunt Firefox een pagina laten openen zoals IE, Chrome of andere." Dit verandert echter niet de rendering-engine, wat de belangrijkste manier is waarop browsers verschillen op de verschillende platforms. - authentictech