blob: 1f436d640af0da19c6dd492d6a2cfa7b3e0f049a [file] [log] [blame]
Cross-origin access through 'get' and 'set' in a property descriptor should throw a SecurityError.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS [object HTMLIFrameElement] is non-null.
PASS [object Window] is non-null.
PASS pathnameDescriptor is non-null.
PASS typeof pathnameDescriptor.get is "function"
PASS typeof pathnameDescriptor.set is "function"
PASS devicePixelRatio is non-null.
PASS typeof devicePixelRatioDescriptor.get is "function"
PASS typeof devicePixelRatioDescriptor.set is "function"
PASS pathnameDescriptor.get.call(targetWindow.location) threw exception SecurityError: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a cross-origin frame..
PASS pathnameDescriptor.set.call(targetWindow.location, 1) threw exception SecurityError: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a cross-origin frame..
PASS devicePixelRatioDescriptor.get.call(targetWindow) threw exception SecurityError: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a cross-origin frame..
PASS devicePixelRatioDescriptor.set.call(targetWindow, 1) threw exception SecurityError: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a cross-origin frame..
PASS successfullyParsed is true
TEST COMPLETE