[fix] sec-fetch-* blocking infinite scroll (#4728)
This commit is contained in:
parent
6e7119fa4e
commit
ff60fe635f
@ -86,7 +86,7 @@ def filter_request(
|
|||||||
user_agent = request.headers.get('User-Agent', '')
|
user_agent = request.headers.get('User-Agent', '')
|
||||||
if is_browser_supported(user_agent):
|
if is_browser_supported(user_agent):
|
||||||
val = request.headers.get("Sec-Fetch-Mode", "")
|
val = request.headers.get("Sec-Fetch-Mode", "")
|
||||||
if val != "navigate":
|
if val not in ('navigate', 'cors'):
|
||||||
logger.debug("invalid Sec-Fetch-Mode '%s'", val)
|
logger.debug("invalid Sec-Fetch-Mode '%s'", val)
|
||||||
return flask.redirect(flask.url_for('index'), code=302)
|
return flask.redirect(flask.url_for('index'), code=302)
|
||||||
|
|
||||||
@ -96,7 +96,7 @@ def filter_request(
|
|||||||
flask.redirect(flask.url_for('index'), code=302)
|
flask.redirect(flask.url_for('index'), code=302)
|
||||||
|
|
||||||
val = request.headers.get("Sec-Fetch-Dest", "")
|
val = request.headers.get("Sec-Fetch-Dest", "")
|
||||||
if val != "document":
|
if val not in ('document', 'empty'):
|
||||||
logger.debug("invalid Sec-Fetch-Dest '%s'", val)
|
logger.debug("invalid Sec-Fetch-Dest '%s'", val)
|
||||||
flask.redirect(flask.url_for('index'), code=302)
|
flask.redirect(flask.url_for('index'), code=302)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user