Wenn ich meinen JavaScript-Code schreibe, kann ich oft nicht die Paranoia erschüttern, die irgendeine Funktion oder Codezeile in diesem oder jenem Browser bricht ...Wie kann ich feststellen, ob eine JavaScript-Funktion von einem bestimmten Browser unterstützt wird?
Wie kann ich überprüfen, ob der Code, den ich schreibe, x-Browser-kompatibel ist?
Sprechen Sie über Sprachfunktion oder DOM-API-Kompatibilität? Kannst du ein konkretes Beispiel geben? – user113716
Ich denke, diese Frage ist zu einfach und breit genug, um angemessen zu antworten. Sie haben nach Sprachfunktionen gefragt, das würde neue Sachen in der eigentlichen Sprache wie "const", Getter und ähnliches bedeuten. Aber ich meine, Sie meinen DOM- und BOM-Features, wie 'document.activeElement', denen die Leute einige Hinweise gegeben haben. Aber es gibt keine einzige Antwort für alle Ihre Bedürfnisse. Die Grundidee ist die Feature-Erkennung (http://ejohn.org/blog/future-proofing-javascript-libraries/) über die Browsererkennung. Sie werden jedoch nicht über Fehler in den Funktionen informiert, sondern nur, dass sie implementiert sind. –