Gunnar Bittersmann: Feature detection für <use xlink:href="external.svg#my"/>

Ist es möglich, mit JavaScript herauszufinden, ob der Browser <use xlink:href="external.svg#my"/> unterstützt?

Es geht dabei um external.svg, also um die Spreu vom Weizen zu trennen. IE unterstützt ja <use xlink:href="#⁠my"/>, aber nicht <use xlink:href="external.svg#my"/>.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
  1. @@Gunnar Bittersmann

    Ist es möglich, mit JavaScript herauszufinden, ob der Browser <use xlink:href="external.svg#my"/> unterstützt?

    Hintergrund ist ein Polyfill, der nur was tun soll, wenn es nötig ist. Ich hab die Spreu (IE) vom Weizen jetzt mit der Abfrage, ob CSS.supports (@supports) unterstützt wird, getrennt. ☞ Beispiel

    Mein geschätzter Kollege wies mich noch auf svg4everybody und svgxuse hin. svg4everybody tut nicht so richtig, was es soll. svgxuse tut’s. ☞ Vergleich (im IE 11 ansehen)

    Ich habe ein Frameset gebaut! 😱😏

    Nachtrag: Wozu das gut ist: SVG-Icons einbinden

    LLAP 🖖

    --
    „Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann