Wie kann ich Base64-Daten für das Attribut src von Image-Tags zulassen? Ich sehe Code wie folgt:Wie kann ich HTML Purifier konfigurieren, um Daten-URIs für Image src zuzulassen?
$config->set('URI.AllowedSchemes', array('http' => true, 'https' => true, 'mailto' => true, 'ftp' => true, 'nntp' => true, 'news' => true, 'data' => true));
In diesem Fall ist es data => true
die die base64 erlaubt? Und wenn ja, wie kann ich base64-Daten nur für das src-Attribut des img-Tags zulassen? (Ich will nicht, Daten URIs in anderen Situationen ermöglichen.)
dachte ich an, etwas zu tun:
$ def-> addAttribute ('a', 'target', 'Enum # _blank, _self, _target, _top');
Aber in meinem Fall wie folgt aus:
$ def-> addAtribute ('img', 'src', 'Enum # data, http, https, ...);
Ist das möglich?
Sie wollen also nur Daten-URLs für Bild SRC Attribut zulassen? Oder möchten Sie, dass das src-Attribut für Bilder immer Daten-URLs sind? – Anthony
"Sie möchten also nur Daten-URLs für das Bild-SRC-Attribut zulassen?" Ja;) Ich möchte Bild SRC-Attribut zulassen: Daten, http, https, Ressourcen/img/photo1.png ... Für Nachteile möchte ich nur die Base64 zulassen, also die Daten für das src-Attribut des Image-Tags . Ich erlaube nicht die Daten auf anderen Tags –
Also nur src Attribut auf img Elemente dürfen Daten URLs sein? – Anthony