mirror of
https://github.com/fHDHR/fHDHR_NextPVR.git
synced 2025-12-06 08:56:57 -05:00
Patch User-Agent detection
This commit is contained in:
parent
aec09eade1
commit
341d905ea2
@ -85,14 +85,18 @@ class fHDHR_HTTP_Server():
|
|||||||
def detect_mobile(self, request):
|
def detect_mobile(self, request):
|
||||||
user_agent = request.headers.get('User-Agent')
|
user_agent = request.headers.get('User-Agent')
|
||||||
phones = ["iphone", "android", "blackberry"]
|
phones = ["iphone", "android", "blackberry"]
|
||||||
if any(phone in user_agent.lower() for phone in phones):
|
if not user_agent:
|
||||||
|
return False
|
||||||
|
elif any(phone in user_agent.lower() for phone in phones):
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def detect_plexmediaserver(self, request):
|
def detect_plexmediaserver(self, request):
|
||||||
user_agent = request.headers.get('User-Agent')
|
user_agent = request.headers.get('User-Agent')
|
||||||
if str(user_agent).lower().startswith("plexmediaserver"):
|
if not user_agent:
|
||||||
|
return False
|
||||||
|
elif str(user_agent).lower().startswith("plexmediaserver"):
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user