Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(164)

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/subresource/stylesheet.py

Issue 2780533002: Use Referrer-Policy headers for CSS stylesheets (Closed)
Patch Set: updates Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 import os, sys, json
2 sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
3 import subresource
4
5 def generate_payload(request, server_data):
6 return subresource.get_template("stylesheet.css.template") % {"id": request. GET["id"]}
7
8 def generate_import_rule(request, server_data):
9 data = "@import url('%(url)s?id=%(id)s');" % {
10 "id": request.GET["id"],
11 "url": subresource.create_redirect_url(request, cross_origin = True)
12 }
13 return data
14
15 def main(request, response):
16 payload_generator = lambda data: generate_payload(request, data)
17 if "import-rule" in request.GET:
18 payload_generator = lambda data: generate_import_rule(request, data)
19
20 subresource.respond(
21 request,
22 response,
23 payload_generator = payload_generator,
24 content_type = "text/css",
25 maybe_additional_headers = { "Referrer-Policy": "unsafe-url" })
26
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698