| OLD | NEW |
| 1 | 1 |
| 2 <p>This test checks cross-frame access security of window attribute setters (rda
r://problem/5326791).</p> | 2 <p>This test checks cross-frame access security of window attribute setters (rda
r://problem/5326791).</p> |
| 3 <iframe src="http://localhost:8000/security/resources/cross-frame-iframe-for-put
-test.html" style=""></iframe> | 3 <iframe src="http://localhost:8000/security/resources/cross-frame-iframe-for-put
-test.html" style=""></iframe> |
| 4 <pre id="console"></pre> | 4 <pre id="console"></pre> |
| 5 <script> | 5 <script> |
| 6 function log(s) | 6 function log(s) |
| 7 { | 7 { |
| 8 document.getElementById("console").appendChild(document.createTextNode(s + "
\n")); | 8 document.getElementById("console").appendChild(document.createTextNode(s + "
\n")); |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 191 setForbiddenProperty(targetWindow, "toolbar"); | 191 setForbiddenProperty(targetWindow, "toolbar"); |
| 192 setForbiddenProperty(targetWindow, "window"); | 192 setForbiddenProperty(targetWindow, "window"); |
| 193 setForbiddenProperty(targetWindow, "parent"); | 193 setForbiddenProperty(targetWindow, "parent"); |
| 194 | 194 |
| 195 // Functions | 195 // Functions |
| 196 setForbiddenProperty(targetWindow, "addEventListener"); | 196 setForbiddenProperty(targetWindow, "addEventListener"); |
| 197 setForbiddenProperty(targetWindow, "alert"); | 197 setForbiddenProperty(targetWindow, "alert"); |
| 198 setForbiddenProperty(targetWindow, "atob"); | 198 setForbiddenProperty(targetWindow, "atob"); |
| 199 setForbiddenProperty(targetWindow, "blur"); | 199 setForbiddenProperty(targetWindow, "blur"); |
| 200 setForbiddenProperty(targetWindow, "btoa"); | 200 setForbiddenProperty(targetWindow, "btoa"); |
| 201 setForbiddenProperty(targetWindow, "captureEvents"); |
| 201 setForbiddenProperty(targetWindow, "clearInterval"); | 202 setForbiddenProperty(targetWindow, "clearInterval"); |
| 202 setForbiddenProperty(targetWindow, "clearTimeout"); | 203 setForbiddenProperty(targetWindow, "clearTimeout"); |
| 203 setForbiddenProperty(targetWindow, "close"); | 204 setForbiddenProperty(targetWindow, "close"); |
| 204 setForbiddenProperty(targetWindow, "confirm"); | 205 setForbiddenProperty(targetWindow, "confirm"); |
| 205 setForbiddenProperty(targetWindow, "constructor"); | 206 setForbiddenProperty(targetWindow, "constructor"); |
| 206 setForbiddenProperty(targetWindow, "eval"); | 207 setForbiddenProperty(targetWindow, "eval"); |
| 207 setForbiddenProperty(targetWindow, "find"); | 208 setForbiddenProperty(targetWindow, "find"); |
| 208 setForbiddenProperty(targetWindow, "focus"); | 209 setForbiddenProperty(targetWindow, "focus"); |
| 209 setForbiddenProperty(targetWindow, "getComputedStyle"); | 210 setForbiddenProperty(targetWindow, "getComputedStyle"); |
| 210 setForbiddenProperty(targetWindow, "getMatchedCSSRules"); | 211 setForbiddenProperty(targetWindow, "getMatchedCSSRules"); |
| 211 setForbiddenProperty(targetWindow, "getSelection"); | 212 setForbiddenProperty(targetWindow, "getSelection"); |
| 212 setForbiddenProperty(targetWindow, "moveBy"); | 213 setForbiddenProperty(targetWindow, "moveBy"); |
| 213 setForbiddenProperty(targetWindow, "moveTo"); | 214 setForbiddenProperty(targetWindow, "moveTo"); |
| 214 setForbiddenProperty(targetWindow, "open"); | 215 setForbiddenProperty(targetWindow, "open"); |
| 215 setForbiddenProperty(targetWindow, "print"); | 216 setForbiddenProperty(targetWindow, "print"); |
| 216 setForbiddenProperty(targetWindow, "prompt"); | 217 setForbiddenProperty(targetWindow, "prompt"); |
| 218 setForbiddenProperty(targetWindow, "releaseEvents"); |
| 217 setForbiddenProperty(targetWindow, "removeEventListener"); | 219 setForbiddenProperty(targetWindow, "removeEventListener"); |
| 218 setForbiddenProperty(targetWindow, "resizeBy"); | 220 setForbiddenProperty(targetWindow, "resizeBy"); |
| 219 setForbiddenProperty(targetWindow, "resizeTo"); | 221 setForbiddenProperty(targetWindow, "resizeTo"); |
| 220 setForbiddenProperty(targetWindow, "scroll"); | 222 setForbiddenProperty(targetWindow, "scroll"); |
| 221 setForbiddenProperty(targetWindow, "scrollBy"); | 223 setForbiddenProperty(targetWindow, "scrollBy"); |
| 222 setForbiddenProperty(targetWindow, "scrollTo"); | 224 setForbiddenProperty(targetWindow, "scrollTo"); |
| 223 setForbiddenProperty(targetWindow, "setInterval"); | 225 setForbiddenProperty(targetWindow, "setInterval"); |
| 224 setForbiddenProperty(targetWindow, "setTimeout"); | 226 setForbiddenProperty(targetWindow, "setTimeout"); |
| 225 setForbiddenProperty(targetWindow, "showModalDialog"); | 227 setForbiddenProperty(targetWindow, "showModalDialog"); |
| 226 setForbiddenProperty(targetWindow, "stop"); | 228 setForbiddenProperty(targetWindow, "stop"); |
| 227 | 229 |
| 228 setTimeout(function() { | 230 setTimeout(function() { |
| 229 // log(targetWindow.focus.__proto__); | 231 // log(targetWindow.focus.__proto__); |
| 230 log("MAIN WINDOW: !!-- Test ended--!!"); | 232 log("MAIN WINDOW: !!-- Test ended--!!"); |
| 231 | 233 |
| 232 window.stop(); | 234 window.stop(); |
| 233 | 235 |
| 234 if (window.testRunner) | 236 if (window.testRunner) |
| 235 testRunner.notifyDone(); | 237 testRunner.notifyDone(); |
| 236 }, 1); | 238 }, 1); |
| 237 } | 239 } |
| 238 </script> | 240 </script> |
| OLD | NEW |