mirror of
https://github.com/servo/servo.git
synced 2025-08-07 22:45:34 +01:00
Update web-platform-tests to revision 4f22c5b19bae217799ce92c9df6dfdf2800c6d81
This commit is contained in:
parent
086e06b28b
commit
ae931fea9a
70 changed files with 1114 additions and 416 deletions
|
@ -110,6 +110,18 @@ def handle_deliveries(policy_deliveries):
|
|||
else:
|
||||
raise Exception(
|
||||
'Invalid delivery_type: %s' % delivery.delivery_type)
|
||||
elif delivery.key == 'upgradeInsecureRequests':
|
||||
# https://w3c.github.io/webappsec-upgrade-insecure-requests/#delivery
|
||||
assert (delivery.value == 'upgrade')
|
||||
if delivery.delivery_type == 'meta':
|
||||
meta += '<meta http-equiv="Content-Security-Policy" ' + \
|
||||
'content="upgrade-insecure-requests">'
|
||||
elif delivery.delivery_type == 'http-rp':
|
||||
headers[
|
||||
'Content-Security-Policy'] = 'upgrade-insecure-requests'
|
||||
else:
|
||||
raise Exception(
|
||||
'Invalid delivery_type: %s' % delivery.delivery_type)
|
||||
else:
|
||||
raise Exception('Invalid delivery_key: %s' % delivery.key)
|
||||
return {"meta": meta, "headers": headers}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue