| import os.path |
| |
| from wptserve.utils import isomorphic_decode |
| |
| def main(request, response): |
| header = [(b'Content-Type', b'text/html')] |
| if b'test' in request.GET: |
| with open(os.path.join(os.path.dirname(isomorphic_decode(__file__)), u'blank.html'), u'r') as f: |
| body = f.read() |
| return (header, body) |
| |
| if b'sandbox' in request.GET: |
| header.append((b'Content-Security-Policy', |
| b'sandbox %s' % request.GET[b'sandbox'])) |
| with open(os.path.join(os.path.dirname(isomorphic_decode(__file__)), |
| u'sandboxed-iframe-fetch-event-iframe.html'), u'r') as f: |
| body = f.read() |
| return (header, body) |