fix: only escape iframe,script and link for html output (#3882)

This commit is contained in:
Dag 2024-01-09 21:36:42 +01:00 committed by GitHub
parent 1fecc4cfc1
commit 2e5d2a88f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View file

@ -179,7 +179,7 @@ class AtomFormat extends FormatAbstract
$content = $document->createElement('content');
$content->setAttribute('type', 'html');
$content->appendChild($document->createTextNode(break_annoying_html_tags($entryContent)));
$content->appendChild($document->createTextNode($entryContent));
$entry->appendChild($content);
foreach ($item->getEnclosures() as $enclosure) {

View file

@ -47,7 +47,7 @@ class JsonFormat extends FormatAbstract
$entryTitle = $item->getTitle();
$entryUri = $item->getURI();
$entryTimestamp = $item->getTimestamp();
$entryContent = $item->getContent() ? break_annoying_html_tags($item->getContent()) : '';
$entryContent = $item->getContent() ?? '';
$entryEnclosures = $item->getEnclosures();
$entryCategories = $item->getCategories();

View file

@ -119,7 +119,7 @@ class MrssFormat extends FormatAbstract
$itemTimestamp = $item->getTimestamp();
$itemTitle = $item->getTitle();
$itemUri = $item->getURI();
$itemContent = $item->getContent() ? break_annoying_html_tags($item->getContent()) : '';
$itemContent = $item->getContent() ?? '';
$itemUid = $item->getUid();
$isPermaLink = 'false';