MudGuard: <img> mit SVG-Data-URI?

Beitrag lesen

problematische Seite

Hi,

Welches Zeichen hat denn in einem URL eine Sonderbedeutung? Richtig: #. Was danach kommt, ist ein fragment identifier.

Wenn tatsächlich das Zeichen # gemeint ist, muss es kontextgerecht escapet werden.

wird doch eigentlich gemacht:

document.querySelector("img").src = 'data:image/svg+xml;utf8,' +
      encodeURI(images[index]);

macht encodeURI nicht das, was es laut Namen macht?

cu,
Andreas a/k/a MudGuard