From ad264f941d056f700e7af40ab1a5d78996379d22 Mon Sep 17 00:00:00 2001 From: Mintihuang <43734212+Mintimate@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:35:28 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20add=20EdgeOne=20headers=20for=20geoloca?= =?UTF-8?q?tion=20detection=E2=80=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/detect.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/detect.ts b/src/lib/detect.ts index 68cb6672..910d122b 100644 --- a/src/lib/detect.ts +++ b/src/lib/detect.ts @@ -28,6 +28,12 @@ const PROVIDER_HEADERS = [ regionHeader: 'cloudfront-viewer-country-region', cityHeader: 'cloudfront-viewer-city', }, + // EdgeOne headers (requires custom request headers in Rule Priorities, see: https://edgeone.ai/document/46151) + { + countryHeader: 'eo-ipcountry', + regionHeader: 'eo-region-code', + cityHeader: 'eo-ipcity', + }, ]; export function getDevice(userAgent: string, screen: string = '') {