Index: LayoutTests/http/tests/security/cross-frame-access-enumeration.html |
diff --git a/LayoutTests/http/tests/security/cross-frame-access-enumeration.html b/LayoutTests/http/tests/security/cross-frame-access-enumeration.html |
index bd3b080a72d9a8e4fa722afcea0771e973c48aff..f43cf97dfbfe22e0e3c77309fdbec35a25698c5b 100644 |
--- a/LayoutTests/http/tests/security/cross-frame-access-enumeration.html |
+++ b/LayoutTests/http/tests/security/cross-frame-access-enumeration.html |
@@ -45,17 +45,23 @@ |
} |
log("PASS: Cross frame access by enumerating the window object was denied."); |
- var b_winKeys = Object.keys(b_win); |
- if (b_winKeys.indexOf("customWindowProperty") != -1) { |
- log("FAIL: Cross frame access by getting the keys of the window object was allowed."); |
- return; |
+ try { |
+ var b_winKeys = Object.keys(b_win); |
+ if (b_winKeys.indexOf("customWindowProperty") != -1) { |
+ log("FAIL: Cross frame access by getting the keys of the window object was allowed."); |
+ return; |
+ } |
+ } catch (e) { |
} |
log("PASS: Cross frame access by getting the keys of the window object was denied."); |
- var b_winPropertyNames = Object.getOwnPropertyNames(b_win); |
- if (b_winPropertyNames.indexOf("customWindowProperty") != -1) { |
- log("FAIL: Cross frame access by getting the property names of the window object was allowed."); |
- return; |
+ try { |
+ var b_winPropertyNames = Object.getOwnPropertyNames(b_win); |
+ if (b_winPropertyNames.indexOf("customWindowProperty") != -1) { |
+ log("FAIL: Cross frame access by getting the property names of the window object was allowed."); |
+ return; |
+ } |
+ } catch (e) { |
} |
log("PASS: Cross frame access by getting the property names of the window object was denied."); |
@@ -92,9 +98,8 @@ |
return; |
} |
} catch (e) { |
- log("PASS: Cross frame access by getting the keys of the Location object was denied."); |
+ log("PASS: Cross frame access by getting the property names of the Location object was denied."); |
} |
- log("PASS: Cross frame access by getting the property names of the Location object was denied."); |
} |
</script> |
</head> |