From 02937dc51ce706097a6dd183dccc874f0a7defc9 Mon Sep 17 00:00:00 2001 From: MBRjun Duplicate <55020690+MBRjun@users.noreply.github.com> Date: Wed, 4 May 2022 09:31:59 +0800 Subject: [PATCH] Fix QUIC/https Mixed Content (#1423) --- var/Typecho/Request.php | 1 + 1 file changed, 1 insertion(+) diff --git a/var/Typecho/Request.php b/var/Typecho/Request.php index 9d641e62..c42c10a5 100644 --- a/var/Typecho/Request.php +++ b/var/Typecho/Request.php @@ -430,6 +430,7 @@ class Request public function isSecure(): bool { return (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && !strcasecmp('https', $_SERVER['HTTP_X_FORWARDED_PROTO'])) + || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && !strcasecmp('quic', $_SERVER['HTTP_X_FORWARDED_PROTO'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PORT']) && 443 == $_SERVER['HTTP_X_FORWARDED_PORT']) || (!empty($_SERVER['HTTPS']) && 'off' != strtolower($_SERVER['HTTPS'])) || (!empty($_SERVER['SERVER_PORT']) && 443 == $_SERVER['SERVER_PORT'])