mirror of
https://github.com/servo/servo.git
synced 2025-08-11 16:35:33 +01:00
Update web-platform-tests to revision 72be34c4c6d45039320e271325cad0c99615d0c4
This commit is contained in:
parent
6ab923c8e8
commit
168aa56f18
503 changed files with 18722 additions and 435 deletions
|
@ -121,7 +121,7 @@ class PolicyDelivery(object):
|
|||
elif obj == "anotherPolicy":
|
||||
policy_delivery = target_policy_delivery.get_another_policy(
|
||||
supported_delivery_types[0])
|
||||
elif type(obj) == dict:
|
||||
elif isinstance(obj, dict):
|
||||
policy_delivery = PolicyDelivery(obj['deliveryType'], obj['key'],
|
||||
obj['value'])
|
||||
else:
|
||||
|
@ -148,6 +148,16 @@ class PolicyDelivery(object):
|
|||
return PolicyDelivery(delivery_type, self.key, 'unsafe-url')
|
||||
else:
|
||||
return PolicyDelivery(delivery_type, self.key, 'no-referrer')
|
||||
elif self.key == 'mixedContent':
|
||||
if self.value == 'opt-in':
|
||||
return PolicyDelivery(delivery_type, self.key, None)
|
||||
else:
|
||||
return PolicyDelivery(delivery_type, self.key, 'opt-in')
|
||||
elif self.key == 'upgradeInsecureRequests':
|
||||
if self.value == 'upgrade':
|
||||
return PolicyDelivery(delivery_type, self.key, None)
|
||||
else:
|
||||
return PolicyDelivery(delivery_type, self.key, 'upgrade')
|
||||
else:
|
||||
raise Exception('delivery key is invalid: ' + self.key)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue