HTML-Reiniger

Kostenlose und einfach zu bedienende HTML-Filterbibliothek
Jetzt downloaden

HTML-Reiniger Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Edward Z. Yang
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 587 KB

HTML-Reiniger Stichworte


HTML-Reiniger Beschreibung

Kostenlose und einfach zu bedienende HTML-Filterbibliothek HTML-Reiniger ist eine Open Source-Standards-kompatible HTML-Filterbibliothek, die mit PHP entwickelt wurde. Der HTML-Reiniger entnimmt nicht nur den gesamten bösartigen Code (besser bekannt als XSS) mit einem sorgfältig geprüften, sicheren, aber permissiven Whitelist. Es sorgt auch dafür, dass Ihre Dokumente auch Standards entsprechen, nur etwas, das nur mit einem umfassenden Kenntnis der Spezifikationen von W3C erreichbar ist. Müde von der Verwendung von BBCODE aufgrund der aktuellen Landschaft von mangelhaften oder unsicheren HTML-Filtern? Auf der Suche nach qualitativ hochwertigen, standardmäßigen Standards, Open-Source-Komponenten für diese Anwendung, die Sie bauen? Haben Sie einen WYSIWYG-Editor, konnte es aber nie benutzen? HTML-Reiniger ist für Sie! Was ist neu in dieser Version: · APIs für ConfigSchema Subsystem hat sich im Wesentlichen geändert. Sehen · Docs / dev-config-bcbreaks.txt für Details; Im Wesentlichen alles was · Hatten sowohl Namespace als auch Richtlinie jetzt einen einzelnen einheitlichen Schlüssel. Einige Konfigurationsrichtlinien wurden in Bezug auf umbenannt, insbesondere: ·% Autoformatparam.purifizierLinkifyDocurl ->% autoformat.purifizierLinkify.docurl ·% Filterparam.extractstyleblockSescaping ->% filter.extractstyleblocken ·% Filterparam.extractstyleblocksscope ->% filter.extractstyleblocks.scope · Filternparam.extractstyleblockstidyimpl ->% filter.extractstyleblocks.tidyImpl · Wie üblich funktionieren die alten Richtliniennamen immer noch, sondern werfen e_notice · Fehler · Die erlaubten Werte für den Unterricht wurden entspannt, um alle CDATA für zuzulassen · Doktypen, die nicht XHTML 1.1 oder XHTML 2.0 sind. Für altes Verhalten, einstellen · ATTR.CLASSUSECDATA auf FALSE. · Anstatt das Inhaltsmodell an ein altes Inhaltsmodell anzuhängen, ein Leerzeichen · Element ersetzt das alte Inhaltsmodell. Sie können #Super verwenden, um zu bekommen · Das alte Inhaltsmodell. · Robuster Unterstützung für NAME = "" und id = " · Htmlpurifier_config :: inerit ($ config) Ermöglicht das Erben von einem · Konfiguration und Änderungen an dieser Konfiguration aufweisen · An allen seinen Kindern. · Implementieren Sie% HTML.ATTR.NAME.USECDATA, wodurch die Validierungsregeln entspannt · Das Namensattribut beim Set. Verwenden Sie mit Sorgfalt. Danke, Ian Cook zum Sponsoring. · Implementieren Sie% autoFormat.removepty.removenb, der leer entfernt · Tags, die nicht brechende Räume enthalten, auch andere Leerzeichen. Sie · Kann auch ändern, welche Tags mit aufrechterhalten sollen ·% Autoformat.removepty.removenb.exceptions. · Implementieren Sie% attr.allowedclassen, mit dem Administratoren einschränken können · Klassen Benutzer können mit einem angegebenen endlichen Satz von Klassen verwendet werden, und ·% Attl.forbdrenclasses, die logisch invers ist. · Sie können jetzt Ihre eigenen Konfigurationsschema-Verzeichnisse von aufrechterhalten · Erstellen einer config-sema.php-Datei oder übergeben Sie ein zusätzliches Argument. Überprüfen · Docs / dev-config-sema.html Weitere Informationen. · HTMLPURIER_CONFIG-> serialize () -Methode hinzugefügt, mit der Sie sparen können · Ihre Konfiguration in einer kompakten seriellen Datei, die Sie nichterialisieren können · Und verwenden Sie direkt, ohne den Overhead of Setup durchlaufen zu müssen. · Fehler beheben, wo URIDEfinition nicht gelöscht wird, wenn es Richtlinien hat · geändert. · Fetzen Sie den tödlichen Fehler in HTMLPurifier_encoder auf bestimmten Plattformen (wahrscheinlich NetBSD 5.0) · Befestigen Sie den Fehler in Verbindung von Autokormattern mit http: // foo · Machen Sie% URI.Munge nicht auf Links, die denselben Host haben wie Ihr Host. · Verhindern Sie das stray-Tag von der abgeschnittenen Ausgabe, wenn eine Sekunde · ist anwesend. · Erstelltes Skriptwartung / umbename-config.php zum Umbenennen einer Konfiguration · Richtlinie, während er seinen Alias beibehält. Dieses Skript ändert nicht den Quellcode. · Implementieren Sie die Namespace-Verriegelung für den Definitionsbau, um zu verhindern · Fehler, bei denen eine Richtlinie zur Definitionskonstruktion verwendet wird, ist jedoch nicht · Wird verwendet, um den Cache-Hash zu erstellen.


HTML-Reiniger Zugehörige Software

Running

Eine freie und eingeschränkte Shell, mit der der Benutzer die Versionskontrollsoftware ausführen kann, und nur Zugriff auf die angegebenen REPOS ...

160 6 KB

Herunterladen

Eigentlich

Eine Open-Source-Implementierung der W3C-Format-Spezifikation des W3C-Effiziellen XML-Interchange (EXI) ...

161 2.4 MB

Herunterladen