- add third_party src.
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / security / cross-origin-createImageBitmap.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4     <script src="/js-test-resources/js-test-pre.js"></script>
5     <script>
6         description("The image bitmap factories should throw exceptions on cross-origin access.");
7
8         window.jsTestIsAsync = true;
9
10         var img = document.createElement('img');
11         document.body.appendChild(img);
12         img.src = 'http://localhost:8080/security/resources/abe.png';
13         
14         shouldThrow('createImageBitmap(img, 0, 0, 10, 10)', '"SecurityError: Failed to execute \'createImageBitmap\' on \'ImageBitmapFactories\': cross-origin access to the source image is denied."');
15
16         var vid = document.createElement('video');
17         vid.src = 'http://localhost:8080/media/resources/load-video.php?name=test.ogv&amp;type=video/ogv';
18         vid.addEventListener('playing', function () {
19             shouldThrow('createImageBitmap(vid, 0, 0, 10, 10)', '"SecurityError: Failed to execute \'createImageBitmap\' on \'ImageBitmapFactories\': cross-origin access to the source video is denied."');
20             finishJSTest();
21         });
22         document.body.appendChild(vid);
23         vid.play();
24     </script>
25 </body>
26 </html>