forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			835 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			835 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <html>
 | |
| <head>
 | |
| <title></title>
 | |
| 
 | |
| <script type="text/javascript">
 | |
| 
 | |
| var scriptItem = "untouched";
 | |
| 
 | |
| function checkLoads() {
 | |
|   // Make sure the javascript did not load.
 | |
|   window.parent.is(scriptItem, "untouched", "Should not load bad javascript");
 | |
| 
 | |
|   // Call parent.loadTestFrame again to test classification metadata in HTTP
 | |
|   // cache entries.
 | |
|   if (window.parent.firstLoad) {
 | |
|     window.parent.info("Reloading from cache...");
 | |
|     window.parent.firstLoad = false;
 | |
|     window.parent.loadTestFrame();
 | |
|     return;
 | |
|   }
 | |
| 
 | |
|   // End (parent) test.
 | |
|   window.parent.SimpleTest.finish();
 | |
| }
 | |
| 
 | |
| </script>
 | |
| 
 | |
| <!-- Try loading from a malware javascript URI -->
 | |
| <script type="text/javascript" src="http://bug1281083.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js"></script>
 | |
| 
 | |
| </head>
 | |
| 
 | |
| <body onload="checkLoads()">
 | |
| </body>
 | |
| </html>
 | 
