XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Sanitize screenshot URLs by removing protocol prefixes for consistency in rendering

c18a0dcc
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +2 -1
Modified g4f/gui/server/website.py +2 -1
@@ -369,6 +369,7 @@ class Website:
369 369 # Screenshot / logo section
370 370 screenshot_url = p.get("screenshot_url") or p.get("url") or ""
371 371 create_url = f"/screenshot?url={quote_plus(screenshot_url)}"
372 screenshot_url = screenshot_url.replace("https://", "").replace("http://", "")
372 373 logo_url = "https://g4f.space/logo/" + p.get("name", "").replace(
373 374 'MetaAIAccount', 'Facebook AI').replace(
374 375 'MetaAI', 'Facebook AI').replace(
@@ -389,7 +390,7 @@ class Website:
389 390 'groq', 'Groq')
390 391 screenshot_html = f"""
391 392 <div class="screenshot-section">
392 <img src="/screenshot/{quote_plus(screenshot_url.replace('https://', ''))}.webp" data-src="{create_url}" alt="{escape(p['name'])} logo" class="provider-logo"
393 <img src="/screenshot/{quote_plus(screenshot_url)}.webp" data-src="{create_url}" alt="{escape(p['name'])} logo" class="provider-logo"
393 394 style="max-width:100%;border-radius:8px;border:1px solid var(--card-border)" />
394 395 <img src="{logo_url}" alt="{escape(p['name'])} logo" class="provider-logo" style="max-width:100%;border-radius:8px;border:1px solid var(--card-border)" />
395 396 <p class="screenshot-caption">Load screenshot from {escape(p['url'] or 'N/A')}</p>