From dc849c3d8781f23a5382dfee5a59b4a868559e8b Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 5 Mar 2022 16:00:01 +0100 Subject: Fix HTML base for get full content (#4260) #fix https://github.com/FreshRSS/FreshRSS/issues/4252 --- app/Models/Entry.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app/Models/Entry.php') diff --git a/app/Models/Entry.php b/app/Models/Entry.php index 48db5f5c6..f488f5d8d 100644 --- a/app/Models/Entry.php +++ b/app/Models/Entry.php @@ -508,6 +508,10 @@ class FreshRSS_Entry extends Minz_Model { * @var phpQueryObject @content */ $content = $doc->find($path); + $bases = $doc->document->getElementsByTagName('base'); + if (!empty($bases[0]) && $bases[0]->getAttribute('href') != '') { + $url = $bases[0]->getAttribute('href'); + } $html = trim(sanitizeHTML($content->__toString(), $url)); phpQuery::unloadDocuments(); return $html; -- cgit v1.2.3