Testcase | Former result


Origin: same yes(pixel) access
Origin: cross no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: same - Suborigin: your yes(pixel) access
Origin: same - Suborigin: other yes(pixel) access
Origin: cross - Suborigin: your no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: cross - Suborigin: other no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.

No crossorigin attribute
Origin: same - CORS: your yes(pixel) access
Origin: same - CORS: other yes(pixel) access
Origin: cross - CORS: your no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: cross - CORS: other no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: same - Suborigin: your - CORS: your yes(pixel) access
Origin: same - Suborigin: your - CORS: other yes(pixel) access
Origin: same - Suborigin: other - CORS: your yes(pixel) access
Origin: same - Suborigin: other - CORS: other yes(pixel) access
Origin: cross - Suborigin: your - CORS: your no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: cross - Suborigin: your - CORS: other no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: cross - Suborigin: other - CORS: your no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Origin: cross - Suborigin: other - CORS: other no access: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.

With crossorigin=anonymous
Origin: same - CORS: your yes(pixel) access
Origin: same - CORS: other yes(pixel) access
Origin: cross - CORS: your no access: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
Origin: cross - CORS: other no access: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
Origin: same - Suborigin: your - CORS: your yes(pixel) access
Origin: same - Suborigin: your - CORS: other yes(pixel) access
Origin: same - Suborigin: other - CORS: your yes(pixel) access
Origin: same - Suborigin: other - CORS: other yes(pixel) access
Origin: cross - Suborigin: your - CORS: your no access: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
Origin: cross - Suborigin: your - CORS: other no access: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
Origin: cross - Suborigin: other - CORS: your no access: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
Origin: cross - Suborigin: other - CORS: other no access: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.

Current result

test case not executed