| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <!-- | 2 <!-- |
| 3 | 3 |
| 4 DOM checker - browser domain context separation validator | 4 DOM checker - browser domain context separation validator |
| 5 ---------------------------------------------------------- | 5 ---------------------------------------------------------- |
| 6 | 6 |
| 7 Authors: Michal Zalewski <lcamtuf@google.com> | 7 Authors: Michal Zalewski <lcamtuf@google.com> |
| 8 Filipe Almeida <filipe@google.com> | 8 Filipe Almeida <filipe@google.com> |
| 9 | 9 |
| 10 Copyright 2008 by Google Inc. All Rights Reserved. | 10 Copyright 2008 by Google Inc. All Rights Reserved. |
| (...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 431 | 431 |
| 432 if (option_badonly) return; | 432 if (option_badonly) return; |
| 433 x = x.replace('frames[0].frames[0]','(blank)').replace('frames[0]','(third-par
ty)'); | 433 x = x.replace('frames[0].frames[0]','(blank)').replace('frames[0]','(third-par
ty)'); |
| 434 log('<font color=teal>Check passed : ' + x + ' access denied.</font>'); | 434 log('<font color=teal>Check passed : ' + x + ' access denied.</font>'); |
| 435 } | 435 } |
| 436 | 436 |
| 437 | 437 |
| 438 /* Log test failure. */ | 438 /* Log test failure. */ |
| 439 function BAD(x) { | 439 function BAD(x) { |
| 440 automation.IncrementTestCount(); | 440 automation.IncrementTestCount(); |
| 441 automation.AddFailure(x); | |
| 442 | 441 |
| 443 bad++; | 442 bad++; |
| 444 x = x.replace('frames[0].frames[0]','(blank)').replace('frames[0]','(third-par
ty)'); | 443 x = x.replace('frames[0].frames[0]','(blank)').replace('frames[0]','(third-par
ty)'); |
| 445 log('<font color=red>CHECK FAILED : ' + x + ' is possible!</font>'); | 444 log('<font color=red>CHECK FAILED : ' + x + ' is possible!</font>'); |
| 445 |
| 446 automation.AddFailure(x); |
| 446 } | 447 } |
| 447 | 448 |
| 448 | 449 |
| 449 /* For debugging and notification purposes... */ | 450 /* For debugging and notification purposes... */ |
| 450 function DEBUG(x) { | 451 function DEBUG(x) { |
| 451 log('<font color=black>Debug output : ' + x + '</font>'); | 452 log('<font color=black>Debug output : ' + x + '</font>'); |
| 452 } | 453 } |
| 453 | 454 |
| 454 | 455 |
| 455 /* Let's see if the target page succeeded at planting a variable in our | 456 /* Let's see if the target page succeeded at planting a variable in our |
| (...skipping 786 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1242 <!-- Test frame used for file:/// URLs --> | 1243 <!-- Test frame used for file:/// URLs --> |
| 1243 <iframe height=1 width=1 id=ef name=ef onload="ef_load_ok()" style="border-width
: 0px"> | 1244 <iframe height=1 width=1 id=ef name=ef onload="ef_load_ok()" style="border-width
: 0px"> |
| 1244 </iframe> | 1245 </iframe> |
| 1245 | 1246 |
| 1246 <!-- IPC frame for write validation --> | 1247 <!-- IPC frame for write validation --> |
| 1247 <iframe id=ipc_read name=ipc_read src="dom_blank_page.html#NONE" height=1 width=
1 style="border-width: 0px"> | 1248 <iframe id=ipc_read name=ipc_read src="dom_blank_page.html#NONE" height=1 width=
1 style="border-width: 0px"> |
| 1248 </iframe> | 1249 </iframe> |
| 1249 | 1250 |
| 1250 </body> | 1251 </body> |
| 1251 </html> | 1252 </html> |
| OLD | NEW |