Erkennung der Unterstützung für bestimmte HTML 5-Funktionen über jQuery

Ich arbeite an einem HTML5-Demo-Code, einschließlich solcher Dinge<input type="date" />

Dies funktioniert derzeit in Opera 10 wie besehen, aber jeder andere Browser zeigt nur eine normale Texteingabe an. Ich verwende dann ein jQuery.date-input-Plugin, um dieses Verhalten in Browsern außer Kraft zu setzen, die es nicht unterstützen.

Das Problem ist, dass die jQuery auch unter Opera ausgeführt wird. In Opera erhalte ich daher zwei Kalender-Datumsauswahloptionen (eine aus dem Browser, eine aus jQuery).

Ich kann das jetzt mit umgehenif (window.opera) - Kann ich mithilfe von beispielsweise jQuery.support zuverlässig erkennen, ob der aktuelle Browser eine bestimmte HTML5-Funktion unterstützt oder nicht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage