返回提交历史
Modified
g4f/gui/server/website.py
+2
-1
XFEstudio/gpt4free
Sanitize screenshot URLs by removing protocol prefixes for consistency in rendering
c18a0dcc
代码差异
1 个文件
+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>