Browserübergreifende Kompatibilitätssoftware

Ich bin in der Webentwicklung und möchte meine Webseite für verschiedene Browser überprüfen.

Daher suche ich nach einem Offline-Tool, um die Cross-Browser-Kompatibilität zu überprüfen.

Muss es offline sein? Dafür gibt es viele Webservices.
Ja, ich suche nach einem Offline-Tool, ich habe nur wenige gefunden (Multibrowser, Seleniuom), aber ich denke nicht, dass es nützlich ist. Kannst du helfen?
@Chirag Aber warum? Welche Bedürfnisse oder Kriterien erfordern eine lokale (nicht Internet-) App?

Antworten (2)

Testen Sie Browser in virtuellen Maschinen

Sie können eine virtuelle Maschine mit einem bestimmten installierten Browser starten und damit testen.

Es gibt verschiedene mögliche Quellen der VM-Images:

IE-Versionen und Plattformen

  • Modern IE bietet VM mit installiertem Betriebssystem und Browser zur Ausführung unter Linux, Windows und OS-X unter Virtual Box (auf allen drei Plattformen), VMWare (Win/OS-X), HyperV 2008/2012 (Windows) oder Parallels ( OS-X). Mögliche Kombinationen sind:
    • IE 6 auf XP
    • IE 7 unter Vista
    • IE 8 auf XP auf Win7
    • IE 9, 10 & 11 auf Win7
    • IE 10 auf Win8
    • IE 11 auf Win8.1
    • Rand auf Win10

Andere Windows-Browser

  • Da diese virtuellen Maschinen über vollständige Betriebssysteme verfügen, können Sie natürlich auch andere Browser installieren.
  • Mit der Möglichkeit, eigene VMs zu erstellen (kostenlos in VirtualBox), können Sie eine oder mehrere saubere Windows-Versionen in virtuellen Images installieren und diesen Images bestimmte Browser hinzufügen.

Nicht-Windows

  • Wenn Sie VirtualBox verwenden oder für die Einrichtung in einigen anderen bezahlen , können Sie auch verschiedene Linux-Distributions-Images mit den verschiedenen installierten Browsern zum Testen erstellen.
    • Wenn Sie Installer oder Images für OS-X bekommen können, können Sie das auch testen.
    • „Angenommen, VirtualBox können Sie auf Windows-, Linux-, Macintosh- und Solaris-Hosts ausführen und eine große Anzahl von Gastbetriebssystemen installieren, einschließlich, aber nicht beschränkt auf Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8). , DOS/Windows 3.x, Linux (2.4, 2.6 und 3.x), Solaris und OpenSolaris, OS/2 und OpenBSD."

Mobile Browser

Vielleicht möchten Sie auch einen Blick auf das Android Developers SDK für Android Studio werfen, da dieses Emulatoren für verschiedene Android-Geräte mit unterschiedlichen Android-Versionen, Bildschirmgrößen usw. enthält, und Sie möglicherweise optionale Browser für die Emulatoren herunterladen können . Ich vermute, dass die SDKs für andere mobile Plattformen etwas Ähnliches bieten werden.

Führen Sie W3C-Validatoren aus

Sie sind auch gut beraten, Ihren Code mit einem oder mehreren der W3C- Validatoren hier zu überprüfen , sie sind online verfügbar, aber die meisten, wenn nicht alle , haben den Code zum Herunterladen und Offline-Ausführen verfügbar – klicken Sie auf Code prüfen und suchen Sie nach Readme-Dateien für Anweisungen.

Neben Oracle VirtualBox sind Parallels Desktop und VMware Fusion zwei weitere gängige Virtualisierer.
@BasilBourque Ich weiß, aber Parallels ist nur Mac OS-X und VMware hat kostenlose Clients, aber um Ihre eigenen Images zu erstellen, benötigen Sie die kostenpflichtige Version - Oracle VirtualBox ist plattformübergreifend und ermöglicht die kostenlose Erstellung Ihrer eigenen VMs.
Ich habe meinen Kommentar für andere zur Überlegung gepostet. Alle drei sind ausgezeichnete Produkte, die es wert sind, in Betracht gezogen zu werden.
Aus diesem Grund werden sie alle bereits in der obigen Antwort erwähnt, wo vorgefertigte IE-Images mit den Einschränkungen verfügbar sind - ich habe mich aus Gründen der Zugänglichkeit auf Virtual Box konzentriert, dh Sie können es unabhängig von Ihrer Plattform verwenden, ohne ein Budget finden zu müssen. Ich dachte, ich hätte deutlich gemacht, dass dies nicht die einzige Lösung war.
Mein Kommentar war keine Kritik.

Blisk Browser tut dies. Sie haben eine Menge Emulatoren. Ich gehe davon aus, dass es im Offline-Modus funktioniert, obwohl ich dies nicht getestet habe. Cross-Browser-Testing ist jedoch so etwas wie ihr Ding. Das sollten Sie versuchen.