Überprüfen Sie die Cross-Browser-Kompatibilität

Ich suche nach einem Tool, mit dem ich überprüfen kann, ob mein Code in anderen Browsern (allen?) funktioniert oder nicht.

Mein Problem ist, dass ich mit Macintosh (Mac / OS-X (Mavericks+)) arbeite und Software wie Ghostlab mir nicht zeigt, wie die Site im Internet Explorer (zum Beispiel) oder in alten Versionen von Browsern funktioniert.

Anforderungen:

  • Funktioniert in OS-X (vorzugsweise keine VM)
  • Kostenlos oder nur eine Zahlung (nicht monatlich)
  • Ein einziges Tool (ich möchte keine Sammlung von n Tools haben, jedes für einen bestimmten Browser / eine bestimmte Version)
  • Testen Sie mindestens IE7+ (vorzugsweise IE6+), neueste Version von Chrome, Opera, Safari, Firefox. (Optionales Mobiltelefon.)

Elemente, die innerhalb des Tools getestet werden können müssen:

  • HTML-Struktur (ich denke, das Testen der Kompatibilität mit CSS sollte die Arbeit erledigen)
  • JavaScript
  • Formulare (optional)

Das Tool sollte Noob-freundlich sein oder eine gute Dokumentation haben.

Es gibt ein paar Websites wie browsershots.org oder browserling.com , mit denen Sie eine Vorschau der Website in vielen verschiedenen Browsern / Versionen anzeigen können. Würde das Ihren Bedürfnissen entsprechen? Andere Ideen: mashable.com/2014/02/26/browser-testing-tools
@FranckDernoncourt nein, sie haben keine Internet Explorer-Versionen.
browserling.com (kostenpflichtige Version) sagt, dass es MSIE 6.0, 7.0, 8.0, 9.0 10.0, 11.0 gibt (aber ja, monatliche Zahlung :-/ )
Hinzufügen: browserstack.com

Antworten (3)

Ich habe die perfekte Anwendung gefunden, die alle Ihre Anforderungen erfüllt, außer einer, die nur unter Windows funktioniert :( Sie heißt BrowsEmAll ( http://www.browseemall.com ). Ich habe auch eine Website namens netrender ( http://netrenderer.com ) gefunden / ).Es werden nur die Internet Explorer-Versionen 11, 10, 9, 8, 7, 6 oder 5.5 getestet.

Bearbeiten:
Laut CodeWeavers CrossOver Compatibility Center sagen sie, dass dieses Programm ohne jegliche Störungen funktionieren sollte,
https://www.codeweavers.com/compatibility/browse/name?app_id=13188

Es gibt eine Vielzahl von Diensten, die Ihren Code in verschiedenen Umgebungen ausführen. Hier sind einige Beispiele:

FOSS-Dienste

Bezahlte Dienste

Tools lassen sich in zwei Klassen einteilen: Live-Browsertests und Screenshots.

Live-Browser-Tests

Mein bisher bester Fund (über diese Antwort auf StackOverflow):

Browser-Screenshot-Tools

Es gibt viele davon, suchen Sie einfach nach "Website Snapshot Service" .

Einer meiner Favoriten bisher:

  • browshot.com , bietet Screenshots mit 30 verschiedenen "echten" Desktop- und mobilen Browsern (d. h. keine Simulatoren, die sich nur in der Bildschirmauflösung unterscheiden, sondern tatsächliche Browser, die auf den angegebenen Geräten ausgeführt werden)